你可以有兩個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