你可以有两个for循环?for循环的两个计数?
例子:
for(var count1 = 0, count2 = 0; count1 < 5; count1++, count2++) { }
如果没有,什么是处理比使用两个回路其他两个独立罪名的好办法?
你可以有两个for循环?for循环的两个计数?
例子:
for(var count1 = 0, count2 = 0; count1 < 5; count1++, count2++) { }
如果没有,什么是处理比使用两个回路其他两个独立罪名的好办法?
是的,当然你可以在for循环中有多个初始化。
是的,这是有效的。
我不认为你可以在for循环中有多个计数器变量。你是否打算计数器变量(count1和count2)在每次迭代后同时递增?如果是这样,这是我会做的:
var count2 = 0;
for (var count1 = 0; count1 < 5; count1++)
{
// Do stuff
count2++;
}
编辑:没关系。这是合法的。我的JavaScript的生锈,我从来没有在for循环中使用多个控制变量。
您的循环语法是完全有效的。没有问题。 :)
是的,你可以有。 – DarthVader 2010-02-07 04:27:09
当你有多个人给你同样的答案时,习惯上接受他们中最老的人。 (这是*未来*参考,请现在不要更改。) – 2010-02-07 04:34:03
@ T.J. Crowder在我的防守中,我接受了Alex的回答,因为它回答的不仅仅是我的问题。你的答案和雅各承认可能有两项计数,但亚历克斯的答案告诉我,我可以有更多的不止两项。 – Strawberry 2010-02-07 04:46:08