数组:内存中的一段存储空间,多个变量的集合
创建一个数组(声明) var str='';
var arr=[]; 声明了一个空组
var arr=new Array();
给数组添值
var arr=[1,2,3,4,5,6,7,8,9];
var arr1=['a','b','c'];
var arr2=[true,false];
数组中的值不限制数据类型
数据不限制长度
数组中的值不限制数据类型;
数组不限制长度
数组的两个特点:
1、下标:标识数组中的元素位置,从零开始数,递增不重复;
2、长度:length:从1开始数
案例
新案例:
var a=[1,false,'3',4,'5',6]
console.log(a.length); 数组的长度
console.log(a[1]); 确认下标的元素
a[10]='cd'; 给未定义的元素添加元素
console.log(a);
a[a.length]='de'; 给数组末尾添加元素
console.log(a);
遍历:一次获取到数组中的没个元素
for(var b=0;b>a.length;b++){
console.log(a[b])
}
获取下标(找到下标):
console.log(b);
关联数组:
关联数组:下标为关键字的数组---lenght属性是0:没有长度;所有下标都是从0开始不能用for遍历
var lzw=[];
//关键字 下标=key(没有定义可以更换)
lzw['年龄']='18';
lzw['qq号码']='2811725238';
lzw['微信']='W17332005961';
//console.log(lzw);
for(var ccc in lzw){ (遍历)
console.log(lzw[ccc]);
}