我已经使用了这段代码
for(var i=0;i++;)
在我的javascript代码中。 我怎么学习,不太确定如何在数组中使用它 如果是的话?
由于
答案 0 :(得分:4)
不,这不太对。 for
命令中的三个参数是初始化,条件和增量。例如:
for (var i = 0; i < 10; i++) { ... }
要与数组一起使用,您可以在条件中使用数组长度:
for (var i = 0; i < theArray.length; i++) { ... }
这是使用for
命令的最常用方法,这三个参数几乎可以包含任何内容,因此如果您愿意,可以制作非常奇怪的循环。但是,命令中的异常参数自然会使代码难以阅读,如果可能的话,坚持常用。
答案 1 :(得分:1)
Guffa已经指出for循环是如何工作的,现在让我告诉你为什么这个循环不会执行:
for(var i=0;i++;)
它的作用:
i
设为0
i++
是否真实
i
是否真实&gt; i
是0
&gt; 0
为false&gt;退出循环i
&gt;后增量1
毕竟没有效果答案 2 :(得分:1)
您可以为每个使用。它可能在JavaScript中。看一看 https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/forEach