更新时间: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
需要注意的是,标签语句必须在使用之前定义,否则会出现找不到标签的情况。
猜你喜欢:
【AI设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19