跳轉到內容

常見 JavaScript 手冊/While 和 For 迴圈

75% developed
來自華夏公益教科書,開放的書籍,為開放的世界

While 表示式看起來像這樣

while(condition){
  codeInCycle
}

這裡,如果條件為真,則執行迴圈內的程式碼,然後流程繼續進行;但如果條件為假,則執行將跳過迴圈。讓我們看一個例子。

n = 2;
nums = [];
while(n < 16){
  nums.push(n++);
}
print(nums); //2,3,4,5,6,7,8,9,10,11,12,13,14,15

"For" 迴圈是 while 的簡寫形式。

for(exp1;exp2;exp3){
  code
}
//Equal for
exp1;
while(exp2){
  code;
  exp3;
}

讓我們重寫我們的程式碼。

for(n=2,nums=[];n<16;n++){
  nums.push(n);
}
print(nums); // 2,3,4,5,6,7,8,9,10,11,12,13,14,15

條件語句 · Do .. While 和 For .. in 迴圈

華夏公益教科書