break 语句

break 语句用于立即退出最内层的循环或 switch 语句。

语法

break [labelname];

参数

参数描述
labelname与语句标签相关联的标识符。如果 break 语句不在一个循环或 switch 语句中,则该项是必须的。
  • break 语句包含一个可选的标签,可允许程序摆脱一个被标记的语句。break 语句需要内嵌在引用的标签中。被标记的语句可以是任何块语句;不一定是循环语句。
  • break 语句和标签一块使用时,程序将跳转到这个标签所标识的语句块结束,或者直接终止这个闭合语句的执行。

示例

代码示例

var num = 0;
for (var i = 1; i < 10; i++) {
if (i % 5 == 0) {
break;
}
num++;
}
console.log(num); // 4

switch 语句

var str = 'string', variable;
swtich (str) {
case 'number':
variable = 'number';
break;
case 'string':
variable = 'string';
break;
case 'boolean':
variable ='boolean'
}