zoukankan      html  css  js  c++  java
  • js 中 continue 与 break 熟练使用

    //break:在循环体中,遇到break,整个循环都结束了,后面的累加操作也不在执行了,并且循环体中,只要遇到break,那么循环体break后面的代码都不在执行了
    //continue:在循环体中,遇到continue,本次循环结束,继续执行下一次循环,并且累加操作是要执行的,循环体中,只要遇到continue,那么循环体continue后面的代码也都不在执行了
    
    for(var i=0;i<10;i++){
    break;
    alert(i); //循环体中遇到break 整个循环结束了,alert() 不执行,
    }
    alert(i); // 输出结果 0
    
    
    for(var i=0;i<10;i++){
    continue;
    alert(i);//循环体中遇到continue,本次循环结束且alert()不执行,继续执行下一次循环,但是累加操作是要执行的
    }
    alert(i);// 所以alert(i) 输出结果为10
    
    
    //? 思考题
    for(var i=0;i<10;i++){
    if(i<=5){
    i+=2; // i=0 时执行 i<=5 里面的循环体,i=+2 结果为 2,先console.log(i) 输出结果为2,在执行i++ 此时i的值就变成3,在执行循环第二轮,继续执行i<=5 里面的循环体,i=+2 结果为5,先console.log(i) 输出结果为5, 在执行i++,此时i的值就变成6,继续循环,else 里面的循环体,i=i+3 此时i的值为9 ,执行continue 本次循环结束,继续执行下一次循环,但是累加操作是要执行,故 i=10 
    }else{
    i+=3;
    continue;
    }
    console.log(i);
    }
    console.log(i);
    

      

  • 相关阅读:
    ES6、ES7、ES8特性
    【react】XXX项目环境搭建
    map
    vector
    list
    米勒素数模板
    POJ-2421-Constructing Roads(最小生成树 普利姆)
    HDU1301 Jungle Roads(Kruskal)
    Truck History(prime)
    phpstorm快捷键和激活
  • 原文地址:https://www.cnblogs.com/zjx2011/p/4440062.html
Copyright © 2011-2022 走看看