JS数组

JS数组

1.是任意类型数据的集合。2.定义时不需要指定长度。

定义一个数组

var a = new Array();

给数组赋值

a[0] = 10;

取出索引为0的值。注意:数组的索引从0开始。

alert(a[0]);

 

也可以在定义数组的同时给数组赋值

var a = new Array(10,15,20,30);

另一种定义数组的方式

var b = [10,30,20];

直接用方括号将数据括起来,中间用逗号隔开。

注意:JS数组中可以存储任意类型的数据,如:

var b = [10,30.5,"hello"];

数组b中含有整数,小数,和字符串。

与JS数组等弱类型语言数组不同,强类型语言数组的特点有:

1.数组长度固定。2.数组里存储的数据类型固定。3.在内存里连续。

数组属性:length

 a.length 可以获取数组的长度。

var b = [10,30.5,"hello"];
console.log(b.length);

输出结果

push属性。给数组添加数据。

b.push(22)

给数组b,添加22。

历遍数组,使用for循环,

    var a = [10,10.5,"hello","world"];
    for(var i = 0;i<a.length;i++){
        console.log(a[i]);
        }

 或者用foreach形式

var a = [10,10.5,"hello","world"];
    for(var k in a){
        console.log(a[k]);
        }
原文地址:https://www.cnblogs.com/niushuangmeng/p/7965569.html