终止当前循环,或者,当与标签一起使用时,终止相关联的语句。
break [label];
- label
可选项。指定正要从中中断的语句的标签。
通常在 switch 语句和 while、for、for...in 或 do...while 循环中使用 break 语句。label 参数最常使用在 switch 语句中,但它可以用在任何简单或复合的语句中。
执行 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; }要求请参见
参考
continue 语句do...while 语句
for 语句
for...in 语句
Labeled 语句
while 语句