关于 Break 语句

break 语句使 switch、while、do/while、for 或 for/in 语句中的执行立即终止。

参见 关于 Switch 语句

参见 关于 While 语句

参见 关于 Do/While 语句

参见 关于 For 语句

参见 关于 For/In 语句

Break 的语法非常简单:

break ;

以下示例将列表中的所有数字相加,直到遇到第一个负值。当遇到负值时,循环执行被 break 终止。

var total=0,n;
for(n=0; list[n]!=null; n++) {
 if(list[n]<0)
  break;
 total+=list[n];
}

如果您有嵌套循环,只有直接包含 break 语句的循环被终止。例如,以下代码中的 break 语句仅终止最内层循环。

for(col=0; list[col]!=null; col++) {
 for(row=0; list[col][row]!=null; row++) {
  if(list[col][row]<0)
    break;
  // execute other statements
 }
}