首页 > 其他 > 详细

for 循环中 break-continue 与label标签的使用

时间:2020-05-19 18:45:22      阅读:45      评论:0      收藏:0      [点我收藏+]

 

continue:跳出此次循环,进行下一次循环;

break:跳出当前层的循环体;

 

代码: 

 1 init(){
 2         level1:for(let i = 0;i<10;i++){
 3           level2:for(let n = 0;n<10;n++){
 4             if(!(n%8)){
 5               console.log(i,n);
 6               continue level2;
 7             }
 8             if(i>5){
 9               break level1;
10             }
11           }
12         }
13         console.log(‘结束‘);
14       }

  level1和level2是定义的标签;continue level2是跳出level2本次循环,进行下次循环;break level1就是跳出level1的循环体;

结果展示:

技术分享图片

 

 注:当多层for 循环嵌套是,想从最里层结束整个for循环可以使用break 标签的方法

for 循环中 break-continue 与label标签的使用

原文:https://www.cnblogs.com/Li--gm/p/12918030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!