数组

数组:

强语言类型:1)存储区域连续  2)规定长度   3)规定数据类型

弱语言:1)存储区域不一定连续   2)长度动态变化   3)可以存取任意数据类型

数组的定义:var arr=new Array();

 

数组元素的取值与赋值(一维数组):

1)   var arr=new Array();

      arr[0]=1;

      arr[1]=2;

      arr[2]=3;

      alert(arr[1]);

2)   var arr=new Array(1,2,3,4,5);

       alert(alert[2]);

3)   var arr=new Array();

 rr.      arr.push(1);

       arr.push(2);

       alert(arr[0]);

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

       alert(arr[4]);

 

属性与方法:

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]);

 

遍历:

1) for循环

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

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

    alert(arr[i]);

}

 

2) foreach循环

强类型语言:

arr int

foreach(int a in arr){

  a

}

弱类型语言:

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

for(var  a in arr){

    alert(a);

}

 

posted @ 2017-06-15 15:57  挽你何用  阅读(217)  评论(0编辑  收藏  举报