for循环的两个计数?

时间:2010-02-07 04:24:36

标签: javascript loops for-loop

for循环可以有两个计数吗?

示例:

for( var count1 = 0, count2 = 0; count1 < 5; count1++, count2++ ) { }

如果没有,除了使用两个循环之外,处理两个单独计数的好方法是什么?

4 个答案:

答案 0 :(得分:2)

是的,当然你可以在for循环中进行多次初始化。

答案 1 :(得分:1)

是的,这是有效的。

答案 2 :(得分:1)

您的循环语法完全有效。没问题。 :)

答案 3 :(得分:-3)

我认为你不能在for循环中拥有多个计数器变量。您是否希望计数器变量(count1和count2)在每次迭代后同时递增?如果是这样,这就是我要做的事情:

var count2 = 0;
for (var count1 = 0; count1 < 5; count1++)
{
  // Do stuff
  count2++;
}

编辑:没关系。这是合法的。我的Javascript生锈了,我从来没有在for循环中使用多个控制变量。