【发布时间】:2014-08-23 08:42:27
【问题描述】:
在各种语言中(我将在这里使用 JavaScript,但我已经在 PHP 和 C++ 以及其他地方看到过它),似乎有几种方法可以构建一个简单的 for 循环。版本 1 是这样的:
var top = document.getElementsByTagName("p");
for (var i = 0; i < top.length; i++) {
...do something
}
而在其他地方,我见过人们构造 for 循环,例如:
for (var i = 0, ii = top.length; i < ii; i++)
似乎人们无缘无故地做这件事——同一个程序员会在同一个脚本中做这两件事。有什么理由做一个而不做另一个?
干杯
【问题讨论】:
-
你不是说
top.length吗? -
第二个
for loop的语法无效:var i = 0, var ii = ..。应该是var i = 0, ii = .. -
@barmar,是的,我改变了它。
-
@hindmost,你说的也对,我改了。抱歉,我写的很快。
-
@jamesdesq 你只改了第一个,没有改第二个
标签: javascript php loops coding-style