Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

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,