数组

2018-05-29  本文已影响0人  北小婧

内存中的一段存储空间,多个变量的集合

创建一个数组(声明) var str=" ";

两种方式

var arr=[ ];      声明了一个空数组

var arr=ne Array();

数组中的值不限制数据类型、不限制长度

var arr=[1,2,3,4,5,6,7,8,9];       number类型

              0 1 2 3 4 5 6 7 8            下标为数字的数组叫索引数组

        下标:标识数组中元素的位置,从0开始,递增不重复

获取下标4的元素

console.log(arr[4]);

给数组中添加元素10,下标为9

arr[9]="10";

console.log(arr);

给数组末尾添加元素

arr(arr.length]="11";

console.lo(arr);

console.log(arr.length);   

 length:长度,数组的长度永远等于最大下表+1

遍历:一次获得到数组中的每个元素

for(var a=0;a<arr.length;a++)

console.log(arr[a]);

输出下标

console.lo(a);

var arr1=["w","j","x"]       string类型

var arr2=[ture,false]      boolean类型

关系数组:下标为关键字的数组

length属性为:0

var wjx=[ ];

wjx["height"]="1.60";

wjx["weight"]="92";

wjx["sex"]="woman";

wjx["年龄"]="18";

wjx["QQ"]="2096283434"

wjx["iphone"]="17713047619";

wjx["weixin"]="Cw20010711";

wjx["热爱"]="superme";

wjx["生日"]="07.11"

console.log(wjx);

关联数组:下标为关键词的数组

for......in

for(var key in wjx){

    wjx表示数组名

console.log(wjx[key]);

}

 注意: key表示关键词,相当于下标的意思

    key和wjx可以随便换,但var和in不能换

上一篇 下一篇

猜你喜欢

热点阅读