javascript的语法2

一、数组的定义方式
1、var arr = new Array();
arr[0]=1;
arr[1]=2;
arr[2]=3;

alert(arr[2]);

2、var arr = new Array(1,2,3,4,5);
alert(arr[2]);

3、var arr = new Array();
arr.push(1);
arr.push(2);
alert(arr[1]);

4、var arr = [1,2,3,4,5];
alert(arr[4]);

5.数组的赋值:既可以输出数字也可以输出字符

 var abc= new Array();

abc[0]=1;
abc[1]="hello";
alert(abc[1]);


arr.length; //属性
arr.push(); //方法

二、二维组数
var arr = new Array(
new Array(11,12,13,14,15),
new Array(21,22,23,24,25),
new Array(31,32,33,34,35)
);

alert(arr[1][2]);

var arr = new Array(10,20,11,14,18,30,50,90);

三、遍历数组
1.for循环
for(var i=0;i<arr.length;i++)

{
alert(arr[i]);
}

2.foreach循环

foreach(int a in arr )

{
a
}

for(var a in arr)

{
alert(arr[a]);
}


a的值是索引
 数组的索引叫做(key),

 数组里面存的值叫做(value).

key和value是成对存在的,叫做(键值对)

原文地址:https://www.cnblogs.com/qdlj/p/7019588.html