首页技术文章正文

break 关键字语句循环跳转是怎样实现的?

更新时间:2021-09-09 来源:黑马程序员 浏览量:

IT培训班

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);

     }

}


1631170498819_break跳出语句循环.jpg


上述第1行用于定义一个名称为oteloop的标签语句。第2~8行用于嵌套循环,当等于3时,结束循环,跳转到指定的标签位置。运行结果如下所示。

i = 0,j = 0

i = 1,j = 0

i= 2,j = 0

需要注意的是,标签语句必须在使用之前定义,否则会出现找不到标签的情况。





猜你喜欢:

while循环嵌套和for循环嵌套语法格式介绍

break语句语法结构介绍

volatile关键字有什么作用?

final关键字只能赋值一次不能多次赋值?

黑马程序员web前端与移动开发培训

分享到:
在线咨询 我要报名
和我们在线交谈!