zoukankan      html  css  js  c++  java
  • js循环语句和跳出循环的方法

    一、while循环

    只需要一个条件。缺点:很容易陷入死循环

    var i = 1;
    // // 当循环的条件永远是true的时候。我们叫做死循环
    // while ( i <= 100 ) {
    // // 循环体
    // console.log(i);

    案例如下:

    //打印1-100之间所有的数字
        // var i = 1;
        // while (i <= 100) {
        //   console.log(i);
        //   // i = i + 1;
        //   // i += 1;
        //   i++;
        // }
        // 
    
        // 计算1-100之间所有数的和
        var i = 1;
        var sum = 0;
        while (i <= 100) {
          sum = sum + i;
          i++;
        }
        console.log(sum);

    二、for循环 for( var i= 0; i<100;i++){ }

    案例分析:

    求1-100之间所有数的平均值
        //   (5 + 6 + 7) / 3
        // var sum = 0;
        // var avg;
        // for (var i = 1; i <= 100; i++) {
        //   sum += i;
        // }
        // avg = sum / 100;
        // console.log(avg);
    // 同时求1-100之间所有偶数和奇数的和
        var oddSum = 0;  // 奇数的和
        var evenSum = 0; // 偶数的和
        for (var i = 1; i <= 100; i++) {
          // 判断i是奇数还是偶数
          if (i % 2 === 0) {
            // 偶数
            evenSum += i;
          } else {
            //奇数
            oddSum += i;
          }
        }
        console.log('奇数的和:' + oddSum);
        console.log('偶数的和:' + evenSum);

    三、如何跳出循环

    跳出循环的两种方式 break ;  continue

    break 破坏 破坏循环 , 终止循环     //  continue 继续 跳出本次循环,继续下一次循环.

    案例分析:

    <script>
        // for(var i =0;i<5;i++){
        //     console.log(i);
        //     if(i==2)
        //     {
        //         continue;
        //     }
        //     console.log("lal")  //0  lal 1 lal 2 3  lal  4  lal
        // }
    
        for(var i =0;i<5;i++){
            console.log(i);
            if(i==2)
            {
               break;
            }
            console.log("lal")    //0  lal 1 lal 2
        }
    </script>
  • 相关阅读:
    产品方法论
    elastic search语句
    计算机科学发展的动力
    理论计算机科学学习网站
    算法学习 howto
    人工智能和机器学习 AI&ML howto
    Deep Learning 和 Knowledge Graph howto
    LISP语言学习资源
    Turing Year 2012
    如何做好计算机科学研究
  • 原文地址:https://www.cnblogs.com/starwei/p/12463619.html
Copyright © 2011-2022 走看看