continue 陳述式
更新:2007 年 11 月
停止目前的迴圈 (Loop) 運算,並啟動新的反覆運算。
continue [label];
引數
- label
選擇項。指定 continue 要套用的陳述式。
備註
您只能在 while、do...while、for 或 for...in 迴圈中使用 continue 陳述式。執行 continue 陳述式會停止目前的迴圈運算,並繼續以迴圈開頭執行程式流程。對於不同類型的迴圈會產生下列不同的結果:
while 和 do...while 迴圈會測試它們的條件,如果為 true,就再執行一次迴圈。
for 迴圈會執行它們的遞增運算式,而如果測試運算式為 true,就再執行一次迴圈。
for...in 迴圈會繼續執行指定變數的下一個欄位,並且再執行一次迴圈。
範例
以下範例說明 continue 陳述式的用法。
function skip5(){
var s = "", i=0;
while (i < 10) {
i++;
// Skip 5
if (i==5) {
continue;
}
s += i;
}
return(s);
}