for(var i=0;i<10;i+=4)
新手菜鸟请教大神 这个for循环是不是循环一次4加1呢? 请指教 感谢
i+=4
可以理解为 i = i + 4
决不不是 循环一次4加1
for(var i=0;i<10;i+=4)
第一次循环后 i = 0 + 4 结果为 4; 4 < 10, 继续循环
第二次循环后 i = 4 + 4 结果为 8; 8 < 10, 继续循环
第三次循环后 ... ...
每次循环+4
for(var i=0;i<10;i+=4){
console.log(i);
}
等同于
var i = 0;
while(i<10){
console.log(i);
i = i + 4;
}
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
i+=4 等同于 i = i + 4; 所以每次是累加4,而不是4+1