zoukankan      html  css  js  c++  java
  • break和continue语句

    break:立即退出当前循环,强制执行循环后面的语句。

    continue:立即退出当前循环,胸循环的顶部继续执行。

    break示例:

    var num = 0;
    for(var i=1;i<10;i++){
        if(i%5 == 0){
             break;        
        }
        num++;
    }    
    alert(num);//4
    

    在这个例子中,从1开始递增至10,在循环体类,每次循环,num进行累加的操作,用于记录循环的次数,结果为弹出框输出4。具体内部执行如下:

    i=1,num=1;
    i=2,num=2;
    i=3,num=3;
    i=4,num=4;
    i=5,num=4;//此时break立即退出循环,强制执行后面的操作,弹出框显示4
    

    如果将上面的break改成continue,执行如下: 

    i=1,num=1;
    i=2,num=2;
    i=3,num=3;
    i=4,num=4;
    i=5,num=4;//此时break立即跳出循环,执行下一次循环,不执行num++的操作
    i=6,num=5;
    i=7,num=6;
    i=8,num=7;
    i=9,num=8;
    i=10;//循环结束
    

    结果为弹出框输出8

    如果为for嵌套语句,break在内部循环的循环体中,则会退出内部的循环,继续执行外部循环。continue则是在内部执行循环时,退出内部循环的当前循环,执行内部循环的下一次循环。

  • 相关阅读:
    生成对抗性网络GAN
    一些程序员好用的网站
    TED演讲积累。
    JQuery$.extend()用法
    jQuery中判断数组
    input标签中的accpet
    gitlab的添加密钥
    Linux—Ubuntu14.0.5 修改gitlab管理员的密码
    Linux—Ubuntu14.0.5安装gitlab
    Linux—Ubuntu14.0.5安装Redis
  • 原文地址:https://www.cnblogs.com/wgl0126/p/9232885.html
Copyright © 2011-2022 走看看