JavaScript break 語句
- 上一頁 break
- 下一頁 class
- 返回上一層 JavaScript 語句參考手冊
定義和用法
break 語句退出 switch 語句或循環(for、for ... in、while、do ... while)。
當 break 語句與 switch 語句一起使用時,它會跳出 switch 塊。這將停止在塊內執行更多代碼和/或 case 測試。
在循環中使用 break 語句時,它會中斷循環并繼續執行循環后的代碼(如果有)。
break 語句還可以與可選的標簽引用一起使用,以“跳出”任何 JavaScript 代碼塊(請參閱下面的“更多實例”)。
注釋:如果不引用標簽,break 語句只能在循環或 switch 中使用。
實例
在這個例子中,我們將 for 循環與 break 語句一起使用。
循環一段代碼,但當變量 i 等于 "3" 時退出循環:
var text = "" var i; for (i = 0; i < 5; i++) { if (i === 3) { break; } text += "The number is " + i + "<br>"; }
頁面下方有更多 TIY 實例。
語法
break;
使用可選的標簽引用:
break labelname;
技術細節
JavaScript 版本: | ECMAScript 1 |
---|
更多實例
實例
在本例中,我們將 while 循環與 break 語句一起使用。
循環一段代碼,但當變量 i 等于 "3" 時退出循環:
var text = ""; var i = 0; while (i < 5) { text += "<br>The number is " + i; i++; if (i === 3) { break; } }
實例
跳出 switch 塊以確保只執行一個 case:
var day; switch (new Date().getDay()) { case 0: day = "Sunday"; break; case 1: day = "Monday"; break; case 2: day = "Tuesday"; break; case 3: day = "Wednesday"; break; case 4: day = "Thursday"; break; case 5: day = "Friday"; break; case 6: day = "Saturday"; break; }
實例
使用帶有標簽引用的 break 語句“跳出”一個 JavaScript 代碼塊:
var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; break list; text += cars[3] + "<br>"; }
實例
使用帶有標簽引用的 break 語句“跳出”嵌套的 for 循環:
var text = ""; var i, j; Loop1: // 第一個 for 循環被標記為 "Loop1" for (i = 0; i < 3; i++) { text += "<br>" + "i = " + i + ", j = "; Loop2: // 第二個 for 循環被標記為 "Loop2" for (j = 0; j < 5; j++) { if (j === 2) { break Loop1; } document.getElementById("demo").innerHTML = text += j + " "; } }
瀏覽器支持
語句 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
break | 支持 | 支持 | 支持 | 支持 | 支持 |
相關頁面
JavaScript 教程:JavaScript Break 和 Continue
JavaScript 教程:JavaScript For 循環
JavaScript 教程:JavaScript While 循環
JavaScript 教程:JavaScript Switch
JavaScript 參考手冊:JavaScript continue 語句
JavaScript 參考手冊:JavaScript for 語句
JavaScript 參考手冊:JavaScript while 語句
JavaScript 參考手冊:JavaScript switch 語句
- 上一頁 break
- 下一頁 class
- 返回上一層 JavaScript 語句參考手冊