更新时间:2021-09-09 来源:黑马程序员 浏览量:
break关键字可以用在switch语可和循环语句中,在循环语句中使用时,其作用是立即跳出整个循环,也就是将循环结束。例知一个人吃了5个苹果,吃到第三个苹果的时候,发现里面有半只虫子,其余的苹果也不想吃了,实现此过程的其体代码如下。
for (vari=1; i<=5;i++) { if(i == 3) { break; console.log('我吃完了第,+ i +'个苹果');
上述代码执行后,在输出结果中可以看出,只有前两个苹果吃完了,如下所示。
我吃完了第1个苹果 我吃完了第2个苹果除此之外,break语句还可跳转到指定的标签语向处,实现循环嵌套中的多层跳转。标签语句的语法如下所示。
label:statement
在上述语法中,label表示标签的名称,如start、end等任意合法的标识符; statement表示具体执行的语句,如if、while、 变量的声明等。
下面我们通过代码演示标签语句的使用,如下所示。
outerloop: for(var i =0; i <10; i++){ for(var j = 0;j < 1; j++){ if (i == 3) { break outerloop; } console.log('i = '+ i + ',j= ' + j); } }
上述第1行用于定义一个名称为oteloop的标签语句。第2~8行用于嵌套循环,当等于3时,结束循环,跳转到指定的标签位置。运行结果如下所示。
i = 0,j = 0 i = 1,j = 0 i= 2,j = 0
需要注意的是,标签语句必须在使用之前定义,否则会出现找不到标签的情况。
猜你喜欢: