JavaScript中的数组

数组

定义:数据的集合
基本数据类型:在变量中只能存储一个单元的数据
数组是数据的集合,可以存储多个单元的数据,可以是任意形式的数据内容

数组的创建方式:

1.字面量创建数组
var 变量 = [ 数据1,数据2,数据3,… ];
在[ ]中,定义多个数据单元,中间用逗号间隔
var arr = [ 1 , 2 , 3 , 4 , 5 ]

2.内置构造函数创建数组
创造一个空数组,再向这个数组中添加单元
调用构造函数Array( ) 通过new关键词,来生成数组的实例化对象,存储在变量中,
var arr = new Array( );
console.log( arr );

调用数组的数据
索引下标
JavaScript程序给数组中每一个单元都定义了一个编号,是从0开始的整数
通过索引下标,可以获取到对应的具体某一个数据
console.log( arr[0] ); // 调用索引下标是0的第一个单元的数据
console.log( arr[1] ); // 调用索引下标是1的第二个单元的数据
console.log( arr[2] ); // 调用索引下标是2的第三个单元的数据
console.log( arr[3] ); // 调用索引下标是3的第四个单元的数据
console.log( arr[4] ); // 调用索引下标是4的第五个单元的数据
console.log( arr[400] ); // 调用不存在的索引下标,执行结果是undefined
console.log( arr[0,1] ); // []中写两个索引,不会同时调取两个数据,后面的会覆盖前面的嵌套数组

二维数组
第一层的数组,称为 一维数组, 第二层的数组,称为 二维数组
var arr2 = [ 1 , 2 , 3 , [‘a’ , ‘b’ , ‘c’ , ‘d’] ];
调用二维数组的语法:
console.log(arr[3][0]) // 二维数组中,索引下标是0的第一个单元 a
数组的length属性
是数组特有的属性,表示数组的长度,也就是单元的个数
数组中最大的索引下标 是 length-1
获取length属性值 : 数组变量.length

数组的简单应用

利用数组生成表格
JavaScript中的数组