continue語句終止當前循環(huán)或標記循環(huán)的當前迭代中的語句執(zhí)行,并在下一次迭代時繼續(xù)執(zhí)行循環(huán)。
與break語句相反,continue不會完全終止循環(huán)的執(zhí)行:
在while循環(huán)中,測試條件,如果條件為true,則再次執(zhí)行循環(huán)
在for循環(huán)中,首先計算增量表達式(例如i++),然后測試條件以確定是否應(yīng)該執(zhí)行另一個迭代
continue語句可以包含一個可選的label,該label允許程序跳轉(zhuǎn)到帶標簽的loop語句的下一個迭代,而不是當前循環(huán)。在這種情況下,continue語句需要嵌套在這個帶標簽的語句中。
continue label;
var text = ""; for (let i = 0; i < 6; i++) { if (i === 3) { continue; } text += "The number is " + i + "<br>"; }測試看看?/?
所有瀏覽器都完全支持continue語句:
Statement | ![]() | ![]() | ![]() | ![]() | ![]() |
continue | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
label | (可選)與語句標簽關(guān)聯(lián)的標識符 |
JavaScript版本: | ECMAScript 1 |
---|
下面的示例顯示一個while循環(huán),該循環(huán)具有一個continue語句,該語句在i的值為3時執(zhí)行:
var text = ""; var i = 0; while (i < 6) { i++; if (i === 3) { continue; } text += "The number is " + i + "<br>"; }測試看看?/?
JavaScript教程:JavaScript break和continue
JavaScript教程:JavaScript For循環(huán)
JavaScript教程:JavaScript While循環(huán)
JavaScript教程:JavaScript switch
JavaScript參考:JavaScript Break語句
JavaScript參考:JavaScript for 語句
JavaScript參考:JavaScript while語句
JavaScript參考:JavaScript switch語句