Jonnyshao
2016-10-23 14:56
var myarr=new Array(); //先声明一维 for(var i=0;i<2;i++){ //一维长度为2
这里有
i=0;i<2;i++
长度为什么=2?是因为要3-1?
myarr[i]=new Array(); //再声明二维 for(var j=0;j<3;j++){ //二维长度为3
这里长度怎么是3呢?如果是3-1,不也是2吗?
看不懂,求大神解释一下...
首先你要知道数组的下标是从0开始的,所以那个i<2其实是myarr[0]和myarr[1]这两个。所以长度是2啊。我觉得可能是你对数组的理解不是很够吧,这还是蛮重要的。如果之前学过其他编程语言应该可以很快理解。如果没有就多看看概念,希望可以采纳
1到99,一共99个
我也是只会一点基础,i<100的时候就是0到99,一共是100个数,i=0是算在数组里面的,
楼上+1,数组里是从0开始数的,你得适应下。
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题