一、定义数组
1、定义时赋值
//一维数组
var arr1 = ['麻子','女',21,'锡林郭勒盟']
//二维数组
var arr2 = [
['张三','男','18','河南'],
['李四','男','19','上海'],
['王二','女','20','贵州'],
['麻子','女','21','锡林郭勒盟']
];
2、定义时不赋值
//定义时不赋值,3代表会有3个值,可以不写
var arr=new Array(3)
//赋值操作
arr[0]='张三'
arr[1]='男'
arr[2]=18
二、访问数组
JavaScript程序给数组中的每一个单元都定义了一个编号,是从0开始的整数,通过索引下标,就可以获取到对应的具体某一个数据。
//定义一维数组
var arr1 = ['麻子','女',21,'锡林郭勒盟'] ;
//定义二维数组
var arr2 = [
['张三','男','18','河南'],
['李四','男','19','上海'],
['王二','女','20','贵州'],
['麻子','女','21','锡林郭勒盟']
];
//访问一维数组
console.log(arr1[0]) //输出第0位对应的数据,也就是“麻子”
console.log(arr1[2]) //输出第2位对应的数据,也就是“21”
//访问二维数组
console.log(arr1[0]) //输出第0位对应的数据,也就是“['张三','男','18','河南'],”
console.log(arr1[0][0]) //输出第00位对应的数据,也就是“张三”
数组的length属性
length是数组特有的属性,表示数组的长度,也就是单元的个数,由于从0开始,所以数组中最大的索引下标 是 length-1。
length属性的使用
//定义一维数组
var arr1 = ['麻子','女',21,'锡林郭勒盟'] ;
//定义二维数组
var arr2 = [
['张三','男','18','河南'],
['李四','男','19','上海']
];
//对于一维数组
console.log(arr1.length) //结果是4
//对于二维数组
console.log(arr2.length) //结果是2
console.log(arr2[0].length) //结果是4