求教二维数组

来源:3-7 二维数组

慕粉1859536052

2017-03-30 18:57

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
  }
}


为什么i<2、j<3,一维长度为2,二维长度为3呢?i=0和j=0又是什么意思呢?

非常感谢0.0

写回答 关注

1回答

  • 慕粉1936371607
    2017-03-30 19:01:21

    数组下标从0开始,所以i,j初始化为0.数组一维长度为2,所以i=0,1,所以循环条件为1<2或者i<=1都对。二维长度同上。

    慕移动445... 回复慕粉1859...

    哪个注释有写i=2啊?

    2017-04-07 14:37:14

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468781 学习 · 22507 问题

查看课程

相似问题