Share via


break 陳述式

更新:2007 年 11 月

結束目前迴圈,或與某個標記一起使用,結束相關的陳述式。

 break [label];

引數

  • label
    選擇項。指定要中斷之陳述式的標記。

備註

您通常可以在 switch 陳述式及 while、for、for...in 或 do...while 等迴圈中使用 break 陳述式。您通常在 switch 陳述式中使用 label 引數,但它也可在任何單純或複雜的陳述式中使用。

執行 break 陳述式會造成程式流程結束目前的迴圈或陳述式。程式流程會在目前迴圈或陳述式之後,立即繼續執行下一個陳述式。

範例 1

以下範例說明 break 陳述式的用法。

function breakTest(breakpoint){
   var i = 0;
   while (i < 100) {
      if (i == breakpoint)
         break;
      i++;
   }
   return(i);
}

範例 2

以下範例說明 break 陳述式與標記的用法。

function nameInDoubleArray(name, doubleArray) {
   var i, j, inArray;
   inArray = false;
   mainloop:
   for(i=0; i<doubleArray.length; i++)
      for(j=0; j<doubleArray[i].length; j++)
         if(doubleArray[i][j] == name) {
            inArray = true;
            break mainloop;
         }
   return inArray;
}

需求

1 版

請參閱

參考

continue 陳述式

do...while 陳述式

for 陳述式

for...in 陳述式

標記陳述式

while 陳述式