课程
/前端开发
/JavaScript
/JavaScript进阶篇
第一个for循环不用定义一维数组myarr[i]=i吗?
2017-03-16
源自:JavaScript进阶篇 3-7
正在回答
不用 for循环你可能没有理解 直接就可以用 相当于myarr[0]、myarr[1]
你要先看懂for循环语句的执行顺序。
for(var i=0;i<2;i++){ myarr[i]; }
从for开始,for(内部声明一个i的变量,值为0,当i的值小于2的时候执行{}括号内的语句,执行完一遍后,i++被执行)
myarr[i]这个时候等于0;
然后在执行for中的i++
然后重复新的一轮
这个时候 for(i=1; i小于2成立,继续执行{}括号内的东西。i++)
内部执行完再重复!直到i<2不成立,然后就不循环了
随便起哟个
是我愚了,这是二维数组
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么样例和答案不一样myarr[i][j]=i*j,myarr[i][j]=i+j,
4 回答左边例子里 “myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j”是什么意思啊?
3 回答为什么myarr[i][j]中 i的length为6,myarr为3,j读取不到啊
2 回答怎么结果都是myarr[i][j]
1 回答myarr[i][j]表示第i+1个数组中的第j+1个元素,,适用于多维数组,这样应该好理解一点吧?