JavaScript break 语句
- 上一頁 break
- 下一頁 class
- 退回上一層 Reference Manual ng Statement ng JavaScript
Pagsasaalang-alang at Paggamit
Ang statement na break ay lilisan ang statement na switch o loop (for, for ... in, while, do ... while).
Kung ginagamit ang statement na break kasama ang statement na switch, ito ay lilisan ang bloke ng switch. Ito ay papatigil ang pagpapatuloy ng code at ang mga test na case sa loob ng bloke.
Kung ginagamit ang statement na break sa loob ng loop, ito ay magwawasak ang loop at magpatuloy sa code pagkatapos ng loop (kung mayroon).
Ang statement na break ay maaaring gamitin kasama ang opsyonal na tag upang "lisanin" anumang bloke ng JavaScript (tingnan ang "Higit pang mga halimbawa" sa ibaba).
Komento:Kung hindi tinukoy ang tag, ang statement na break ay puwedeng gamitin lamang sa loop o switch.
範例
Sa kasong ito, magkakasama tayo ng for loop at ang statement na break.
Ikalipas ang isang pagsasalita ng code, ngunit kung ang variable na i ay magkapareho sa "3", iwanan ang pagliko ng code:
var text = "" var i; for (i = 0; i < 5; i++) { if (i === 3) { break; } text += "Ang bilang ay " + i + "<br>"; }
May higit pang mga TIY na halimbawa sa ibaba ng pahina.
Mga Grammar
break;
Gamit ang opsyonal na tag upang mangilanggo:
break labelname;
Detalye ng Teknolohiya
Versyon ng JavaScript: | ECMAScript 1 |
---|
Higit pang mga halimbawa
範例
Sa kasong ito, magkakasama tayo ng while loop at ang statement na break.
Ikalipas ang isang pagsasalita ng code, ngunit kung ang variable na i ay magkapareho sa "3", iwanan ang pagliko ng code:
var text = ""; var i = 0; while (i < 5) { text += "<br>Ang bilang ay " + 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
- 退回上一層 Reference Manual ng Statement ng JavaScript