1.一维数组表示法
一维数组的表示: myarray[ ]
2.二维数组表示法
二维数组的表示: myarray[ ][ ]
3.二维数组定义法
法一:使用for循环
var myarr=new Array(); //先声明一维
for(var i=0;i<2;i++){ //一维长度为2
myarr[i]=new Array(); //再声明二维
for(var j=0;j<3;j++){ //二维长度为3
myarr[i][j]=i+j; // ***赋值,每个数组元素的值为i+j(也可为积等 )***
}
}
法二:var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]
赋值
myarr0=5; //将5的值传入到数组中,覆盖原有值。
说明: myarr0 ,0 表示表的行,1表示表的列。
5.例
创建二维数组(一维长度3,二维长度6),值为一维数组和二维数组索引值的积
var Myarr = [[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]]
解析
行三(0,1,2),列(0,1,2,3,4,5)
[00,01,02,03,04,05],[10,11,12,13,14,15],[20,21,22,23,24,25]
var myarr=new Array();
for(var i=0;i<3;i++){myarr[i]=new Array(); for(var j=0;j<6;j++){ myarr[i][j]=i*j; // 赋值,每个数组元素的值为i*j }
}
评论(0)