JS数组

数组的方式:

第一种1.var arr=new Array();arr[0]=1; arr[1]=2; arr[2]=3;

第二种2.var arr=new  Array(1,2,3,4,5);  alert(arr[2]);取出的数字是3 ,因为所以是从0开始。这种方式是在定义的过程中同时赋值。

第三种3.var arr=new Array();  arr.push(1);--他的索引是0,alert(arr[0]);显示1,arr.push(2);--他的索引是1,alert(arr[1]);显示的是2,alert(arr[1]);取到2。这种方式是使用push往里面扔数据。

第四种是4.var arr=[1,2,3,4,5,]  alert(arr[4]);取到5。

数组的属性:

var arr=[1,2,3,4,5]  alert(arr.lengeh);代表数组长度  //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是找到该数组,第二个括号里的2是找到具体元素。在网页上显示就是找到了23。

遍历数组:

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循环,它循环遍历集合 var arr=new Array(10,20,11,14,18,30,50); for(var a in arr){  alert(arr;) alert(arr[a];这里a的值是索引。

//数组的索引叫做(key),数组里的值叫做(valne)

//key和valne是成对存在的,叫做键值对。

posted @ 2017-06-15 18:34  折剑公子  阅读(133)  评论(0编辑  收藏  举报