美文网首页
break和continue

break和continue

作者: 林深鹿影 | 来源:发表于2019-03-23 16:13 被阅读0次

    计算出1到100之间所有不能被7整除的整数之和(用continue)

     var sum = 0;
       for(var i=1;i<=100;i++){
           //判断:如果能被7整除用continue跳出本次循环进入下一循环
           if(i%7===0){
               continue;
           }
           sum+=i;
       }
       console.log(sum);
    

    计算出1到100之间所有不能被3整除的整数的和(用continue)

       var sum = 0;
       for(var i=1;i<=100;i++){
           if(i%3===0){
               continue;
           }
           sum+=i;
       }
       console.log(sum);
    

    求1到100之间所有不能被3整除的整数的第一个大于2000的和

       var sum = 0;
       for(var i=1;i<=100;i++){
           if(i%3===0){
               continue;
           }
           sum+=i;
           if(sum>2000){
               alert(sum);
               break;
           }
       }
    

    求200-300之间所有的奇数的和

       var oddSum = 0;
       var sum = 0;
       for(var i=200;i<=300;i++){
    //        sum+=i;
           if(i%2===0){
               continue;
           }
           oddSum += i;
       }
       alert(oddSum);
    //    alert(sum);
    

    求200-300之间第一个能被7整数的数

       for(var i=200;i<=300;i++){
           if(i%7===0){
               alert(i);
               break;
           }
       }
    

    总结:

    break 语句用于跳出循环。
    continue 用于跳过循环中的一个迭代。

    注意:由于 break 语句的作用是跳出代码块,所以 break 可以使用于循环和 switch 等;而 continue 语句的作用是进入下一个迭代,所以 continue 只能用于循环的代码块。

    相关文章

      网友评论

          本文标题:break和continue

          本文链接:https://www.haomeiwen.com/subject/fwfsvqtx.html