死循环 : 条件永远成立,所以打印语句永远在进行 。说白了就是没有给循环去设置一个退出条件。

    1. while(true){
    2. console.log("你好");
    3. }

    计算1+…+100的和

    1. <script>
    2. //计算1+...+100的和
    3. //循环执行多少次?100次
    4. var a = 1;
    5. //定义一个变量sum用于统计累加的和
    6. var sum = 0;
    7. while(a<=100){
    8. sum += a;
    9. a++;
    10. }
    11. console.log(sum);
    12. </script>

    image.png
    打印100以内的所有偶数的和

    1. <script>
    2. //打印100以内的所有偶数的和
    3. var i = 0;
    4. var sum = 0;
    5. while(i<100){
    6. sum += i;
    7. i += 2;
    8. }
    9. console.log(sum);
    10. </script>

    image.png