Get to know MDN better
此頁面由社群從英文翻譯而來。了解更多並加入 MDN Web Docs 社群。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
備註:標記的迴圈或程式碼區塊非常罕見。通常可以使用函式呼叫而不是使用迴圈跳轉。
任何不是保留字的 JavaScript 識別符號。
statement一個 JavaScript 陳述式。break 可用於任何標記陳述式,而 continue 可用於循環標記陳述式。
可使用一個標籤來唯一標記一個循環,然後使用 break 或 continue 陳述式來指示程式是否中斷循環或繼續執行。
需要注意的是 JavaScript 沒有 goto 陳述式,標記只能和 break 或 continue 一起使用。
在嚴格模式中,你不能使用 「let」 作為標籤名稱。它會拋出一個SyntaxError(let 是一個保留的識別符號)。
給定一組資料和一組測試,下面的例子可以統計通過測試的資料。
給定一組資料和一組測試,下面的例子判斷是否所有的資料均通過了測試。
你可以在程式碼區塊中使用標記,但只有 break 陳述式可以使用非迴圈的標記。
從 ECMAScript 2015 開始,標準的函式宣告式現在對規範的 Web 相容性附件中的非嚴格程式碼進行了標準化。
在嚴格模式中,這會拋出 SyntaxError 例外:
產生器函式既不能在嚴格模式中標記,也不能在非嚴格模式中標記:
| ECMAScript® 2027 Language Specification # sec-labelled-statements |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年7月16日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.