總覽
中斷當下的迴圈、條件判斷 (switch) 或是標籤 (label) 陳述,並將程式流程轉到被中斷陳述後的陳述句。
Statement | |
Implemented in | JavaScript 1.0, NES 2.0 |
ECMAScript Edition | ECMA-262 (for the unlabeled version) ECMA-262, Edition 3 (for the labeled version) |
語法
break [label];
參數
label
- 欲中斷陳述的標籤 (label) 識別。若不是要中斷迴圈或條件判斷 (switch) ,則需加此參數。
說明
中斷陳述 break
可加上標籤 (label) 參數,使其跳出被標籤的陳述語句。此中斷陳述 break
必須被包含在被標籤的陳述語句中。被標籤的陳述語句可被添加於任一個區塊 (block) 前,而非限定在迴圈陳述。
範例
下面函式包含一個中斷陳述 break
,當 i
值為 3 時,中斷 while
迴圈,並回傳 3 * x
。
function testBreak(x) { var i = 0; while (i < 6) { if (i == 3) { break; } i += 1; } return i * x; }