数组
我们知道变量用来存储数据,一个变量只能存储一个内容。假设你想存储10个人的姓名或者存储20个人的数学成绩,就需要10个或20个变量来存储,如果需要存储更多数据,那就会变的更麻烦。我们用数组解决问题,一个数组变量可以存放多个数据。

数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。
如何创建数组
语法:
var myarr=new Array();

我们创建数组的同时,还可以为数组指定长度,长度可任意指定。
var myarr=new Array(8);
注意:
1.创建的新数组是空数组,没有值,如输出,则显示undefined。
2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。
数组赋值
数组的表达方式:
第一步:创建数组 var myarr=new Array();// var myarr=[]; 第二步:数组赋值 myarr[0]=1;//数组的每一项可以保存任何类型的数据
向数组增加一个新元素

只需使用下一个未用的索引,任何时刻可以不断向数组增加新元素。
数组的长度
数组名.length;
二维数组
一维数组的表示:
myarr[];
二维数组的表示:
myarr[][];
二维数组的定义方法:
1.
var myarr=new Array();//定义一维数组 for (var i=1; i<8;i++;)//定义一维数组的长度 { myarr[i]=new Array();//定义二维数组 for (var j=1;j<8;j++;)//定义二维数组的长度 myarr[i][j]=i+j;//给二维数组赋值 }
2.
var myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]
3. 赋值
myarr[0][1]=5; //将5的值传入到数组中,覆盖原有值。
说明: myarr[0][1] ,0 表示表的行,1表示表的列。
浙公网安备 33010602011771号