首页 > 其他 > 详细

嵌套循环中break、continue的用法

时间:2016-12-30 21:55:45      阅读:213      评论:0      收藏:0      [点我收藏+]

在循环语句中经常会用到break、continue语句,基本用法如下:

一.break语句为退出当前循环,在嵌套循环中结果如下:

var num=0;
for(var i=0;i<5;i++){
      for(var j=0;j<5;j++){
            if  (i==2&&j==2){                        
                  break ;
        }
        num++;
      }
}
alert(num);    //22

break只退出最内层循环,若想退出所有循环请和label语句连用,从何处结束循环:

var num=0;
outermost:
for(var i=0;i<5;i++){
      for(var j=0;j<5;j++){
        if (i==2&&j==2){                       
                break outermost;
        }
         num++;
    }
}
alert(num);    //12

二、continue语句退出当次循环,嵌套结果:

var num=0;
for(var i=0;i<5;i++){
      for(var j=0;j<5;j++){
            if  (i==2&&j==2){                        
                  break ;
        }
        num++;
      }
}
alert(num);    //24

continue语句和label语句连用,从何处继续循环:

var num=0;
outermost:
for(var i=0;i<5;i++){
      for(var j=0;j<5;j++){
        if (i==2&&j==2){                       
                continue outermost;
        }
         num++;
    }
}
alert(num);    //22

 

嵌套循环中break、continue的用法

原文:http://www.cnblogs.com/lodadssd/p/6238370.html

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