break

總覽

中斷當下的迴圈、條件判斷 (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;
}

更多

文件標籤與貢獻者

 此頁面的貢獻者: jackblackevo, teoli, Littlebtc, tjjh89017
 最近更新: jackblackevo,