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>
原文地址:https://www.cnblogs.com/starwei/p/12463619.html