zoukankan      html  css  js  c++  java
  • Break关键字和Continue关键字

    1.Break关键字

    在循环体内,只要代码遇到break,程序立马结束当前循环。

    当前循环指的是break语句所在的循环体。(直接跳到大括号外)

    //  例1: 1到10,第一是数字是2的倍数,控制台输出
            for(var n=1;n<=10;n++){
                if(n%2==0){
                    console.log(n);
                    break;
                }else{
                    
                }
            }
     //例2:找到1-100第一个被7整除的数
            for(var i=100;i<=200;i++){
                if(i%7==0){
                    console.log(i);//105
                    break;
                }
            }

    2.Continue关键字

    在循环中遇到continue关键字跳出本次循环,该语句后面的代码不再执行,整个循环体继续循环,开始下一次循环。

    // 例1:请将1到10之间所有数字输出,排除是3的倍数的数字
            for(var n=1;n<=10;n++){
                if(n%3==0){
                    continue;
                }else{
                    console.log(n);//1,2,4,5,7,8,10
                }
            }
      //例2:100-200奇数的和
              var sum=0;
              for(var i=100;i<=200;i++){
                  if(i%2==0){
                      continue;
                  }else{
                      sum+=i;
                  }
              }
              console.log(sum);//7500

     扩展:

    //        输出找到1-100之间的所有质数
            var flag=0;
            for(var j=1;j<=100;j++){
                for(var i=2;i<j;i++){
                    if(j%i==0){
                        flag=1;
                        break;
                    }else{
                        flag=0;
                    }
                }
                if(flag==0 && j!=1){
                    console.log(j);
                }
            }
    【转载文章务必保留出处和署名,谢谢!】
  • 相关阅读:
    day5-装饰器的正确打开方式------------->懒
    python_day5--->递归函数,二分法查找
    day4_生成器yield
    day4_迭代器
    day4_装饰器
    day4_函数嵌套和闭包以及作用域
    this作用域,改变作用域的方法
    $.ajax传数据.php
    ul标签的引用
    URL
  • 原文地址:https://www.cnblogs.com/EricZLin/p/8596259.html
Copyright © 2011-2022 走看看