JavaScript Break 和 Continue

JavaScript Break 和 Continue

  • JS Loop While
  • JS 類型轉換


JavaScript Break 和 Continue


break 語句“跳出”循環。

continue 語句“跳過”循環中的一個迭代。

Break 語句

在本教程稍早的章節中,您已見到了 break 語句。它被用於“跳出” switch 語句。

break 語句也可用於跳出循環。

break 語句會中斷循環,並繼續執行循環之後的代碼(如果有):

實例

<code>for (i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "數字是 " + i + "
";
}
/<code>

親自試一試

Continue 語句

continue 語句中斷(循環中)的一個迭代,如果發生指定的條件。然後繼續循環中的下一個迭代。

本例跳過值 3 :

實例

<code>for (i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "數字是 " + i + "
";
}
/<code>

親自試一試

JavaScript 標籤

如需標記 JavaScript 語句,請將標籤名和冒號置於語句之前:

<code>label:
statements
/<code>

break 和 continue 語句是僅有的可“跳出”代碼塊的 JavaScript 語句。

語法:

<code>break labelname;

continue labelname;
/<code>

continue 語句(不論有無標籤引用)只能用於跳過一個迭代。

break 語句,如果沒有標籤引用,只能用於跳出一個循環或一個 switch。

如果有標籤引用,則 break 語句可用於跳出任意代碼塊:

實例

<code>var  cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "
";
text += cars[1] + "
";
text += cars[2] + "
";
break list;
text += cars[3] + "
";
text += cars[4] + "
";
text += cars[5] + "
";
}
/<code>

親自試一試

代碼塊指的是 { 與 } 直接的代碼片段。


分享到:


相關文章: