课程
/前端开发
/JavaScript
/JavaScript进阶篇
有些同学问为什么写 i=i+1 因为前面已经讲过了 while 循环的语法是 while(i<5){i=i+1} 其实就等于 for循环的 for(i=1;i<5;i++) 所以+1就是while循环的语法 没有为什么
2016-03-15
源自:JavaScript进阶篇 4-8
正在回答
这是你取的上次得出的i时候,然后你需要继续得到+1的值,所以是i=i+1
在while和for这之类的1循环条件下,i=i+1和i++是等价的,至于为什么要写i=i+1,是因为i不改变会使进入死循环
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
6 回答最后为什么要写i=i+1
1 回答为什么是for(var i=x.childNodes.length-1;i>=0;i--)
3 回答i++和i=i+1有什么不同
2 回答为什么这样写?"li["+(i+1)+"] 这样li[(i+1)]不行吗
3 回答为什么写dayi[i]=infos[i]会出错