如果符合條件,JScript 中的 break 陳述式會停止迴圈的執行 (請注意 break 也可以用來結束 switch 區塊)。 如果迴圈是 for 或 for...in 的話,在更新計數器變數時,可以用 continue 陳述式立即跳到下一個重複項目,以略過程式碼區塊其他的部分。
使用 break 和 continue 陳述式
下列範例說明如何使用 break 和 continue 陳述式來控制迴圈。
for(var i = 0;i <=10 ;i++) {
if (i > 7) {
print("i is greater than 7.");
break; // Break out of the for loop.
}
else {
print("i = " + i);
continue; // Start the next iteration of the loop.
print("This never gets printed.");
}
}
這個程式的輸出為:
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i is greater than 7.