Latest web development tutorials
×

JavaScript 教程

JavaScript 教程 JavaScript 簡介 JavaScript 用法 JavaScript 輸出 JavaScript 語法 JavaScript 語句 JavaScript 註釋 JavaScript 變量 JavaScript 數據類型 JavaScript 對象 JavaScript 函數 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 運算符 JavaScript 比較 JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 類型轉換 JavaScript 正則表達式 JavaScript 錯誤 JavaScript 調試 JavaScript 變量提升 JavaScript 嚴格模式 JavaScript 使用誤區 JavaScript 表單驗證 JavaScript 保留關鍵字 JavaScript JSON JavaScript void JavaScript 代碼規範

JS 函數

JavaScript 函數定義 JavaScript 函數參數 JavaScript 函數調用 JavaScript 閉包

JS HTML DOM

DOM 簡介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素

JS 高級教程

JavaScript 對象 JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp 對象

JS 瀏覽器 BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript 彈窗 JavaScript 計時事件 JavaScript Cookies

JS 庫

JavaScript 庫 JavaScript 測試 jQuery JavaScript 測試 Prototype

JS 實例

JavaScript 實例 JavaScript 對象實例 JavaScript 瀏覽器對象實例 JavaScript HTML DOM 實例 JavaScript 總結

JS 參考手冊

JavaScript 對象 HTML DOM 對象

JavaScript Break 和Continue 語句

break 語句用於跳出循環。

continue 用於跳過循環中的一個迭代。


Break 語句

我們已經在本教程之前的章節中見到過break 語句。 它用於跳出switch() 語句。

break 語句可用於跳出循環。

break 語句跳出循環後,會繼續執行該循環之後的代碼(如果有的話):

實例

for (i=0;i<10;i++)
{
if (i==3)
{
break;
}
x=x + "The number is " + i + "<br>";
}

嘗試一下»

由於這個if 語句只有一行代碼,所以可以省略花括號:

for (i=0;i<10;i++)
{
if (i==3) break;
x=x + "The number is " + i + "<br>";
}


Continue 語句

continue語句中斷循環中的迭代,如果出現了指定的條件,然後繼續循環中的下一個迭代。 該例子跳過了值3:

實例

for (i=0;i<=10;i++)
{
if (i==3) continue;
x=x + "The number is " + i + "<br>";
}

嘗試一下»


JavaScript 標籤

正如您在switch 語句那一章中看到的,可以對JavaScript 語句進行標記。

如需標記JavaScript 語句,請在語句之前加上冒號:

label:
statements

break 和continue 語句僅僅是能夠跳出代碼塊的語句。

語法:

break labelname ;

continue labelname ;

continue 語句(帶有或不帶標籤引用)只能用在循環中。

break 語句(不帶標籤引用),只能用在循環或switch 中。

通過標籤引用,break 語句可用於跳出任何JavaScript 代碼塊:

實例

cars=["BMW","Volvo","Saab","Ford"];
list:
{
document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
break list;
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
}

嘗試一下»