js第四天 while循环+for循环

111 阅读1分钟

js第四天

while循环

while循环的三个关键

1.变量的初始值

创建一个变量

let i;

2.循环的条件

while (i<10)

3.变量发生改变

i++

示例:
 <script>
        let i = 1 
        //循环的终止条件  满足条件则继续循环  不满足则终止
        while(i<=5) {
            document.write(`这是第${i}次循环<br>`)
            i++
        }
</script>

for循环

for代码结构

for (变量初始值;循环的条件;变量发生改变){循环体}

示例:
<script>
        for (let index = 1995; index < 2095; index++) {
            document.write (`今年是${index}年<br>`)
        }
    </script>

continue & break

continue

跳过本次循环 开启下一轮循环

break

直接终止循环

示例:
<script>
       for (let i = 1; i < 501; i++) {
           if (i % 2 ===0) {
               continue
           }
           document.write (`第${i}个⭐<br>`)
       }
        for (let i = 1; i < 501; i++) {
            if (i === 10) {
                break
            }
            document.write (`第${i}个⭐<br>`)
        } 
</script>    

当如果明确了循环的次数的时候推荐使用for循环 当不明确循环的次数的时候推荐使用while循环

4月3日补充

do-while循环

类似while循环

不管条件成立与否,都会先执行一次do中的代码

<script>
      /* 
      1 循环 3种写法
        1 for 循环
        2 while 循环
        3 do while 循环 很少
          1 先执行一次 do里面的代码,然后再去执行while里面的程序
          2 哪怕  while里面的条件不成立 也会先执行一次do中的代码
       */

      let index = 0;
      do {
        console.log('执行了do 里面的代码',index);
        index++
      } while (false);
</script>