课程
/前端开发
/JavaScript
/JavaScript进阶篇
2. 二维数组的定义方法二
var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3, ]]
2016-08-03
源自:JavaScript进阶篇 3-7
正在回答
一维是数组的元素,二维是元素的子元素。
一维是数组的元素:[0,1,2]、[1,2,3]
[0,1,2]的子元素:0、1、2
所以Myarr[0]=[0,1,2] Myarr[1]=[1,2,3]
Myarr[0][0]=0 Myarr[0][1]=1 Myarr[0][2]=2
Myarr[0][0]=1 Myarr[0][1]=2 Myarr[0][2]=3
大块吃肉188 提问者
第一行元素为0,1,2第二行为1,2,3,对应ij下表为相应的数字
Myarr[0][0]=0;Myarr[0][1]=1;Myarr[0][2]=2;
Myarr[1][0]=1;Myarr[1][1]=2;Myarr[1][2]=3;
给i和j赋值可以使用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","0-2"],["1-1","1-2"],["2-1","2-2"]]
i=myarr();
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答二维数组的定义方法二
1 回答二维数组定义赋值
3 回答怎么定义二维数组和多维数组?
1 回答二维数组怎么定义
2 回答二维数组的定义方法
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号