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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM