代码改变世界

数组

2017-07-20 18:29  囍呆  阅读(183)  评论(0编辑  收藏  举报

数组

数组是一组数据的有序集合。
数组中的每一个值叫做一个元素,而每个元素在数组中都有一个唯一的位置。这个位置用数字表示,叫做索
引。
JavaScript 数组是无类型的:数组的元素可以是任何类型。例如:字符串、数字值、布尔值等。而且数
组中每一个元素都可能是不同数据类型。
JavaScript 数组是动态的:根据需要,可以动态的对数组里的元素进行增、删、查、改等操作。

1、定义数组

数组的最大作用就是用于存储多个值。定义一个数组有两种方式:

使用数组字面量方式:
var arr1 = [];
使用数组关键字方式:
var arr1 = new Array();

定义数组并初始化

var arr1 = [1, "a", true];
var arr2 = new Array(1, "a", true);

2、数组的索引

数组中的每一个元素在数组中都有一个对应的索引,也叫做数组的下标。索引取值从数字 0 开始。 我们可以
通过索引值来对数组进行增加、查看、修改等操作。

查看
数组(Array)
定义数组
定义数组并初始化
数组的索引
var arr = [1, "a", true, "hello"];
console.log( arr[3] );// hello
增加
var arr = [];
arr[0] = 1;
arr[1] = "a";
arr[2] = true;
console.log( arr ); // [1, "a", true]
修改
var arr = [1, "a", true, "hello"];
arr[2] = false;
console.log( arr ); // [1, "a", false, "hello"]

3、数组的长度

每一个数组都有一个 length 属性,表示数组的长度。数组的长度指的就是数组内包含元素的个数。

var arr = [1, "a", true];
console.log(arr.length);

4、数组的遍历

遍历,指的就是访问数据结构中的每个节点的数据。遍历数组,也就是依次访问数组内的每一个元素。