记录js学习8js的循环结构1(while循环)

while循环

只要条件为 true,循环能够一直执行代码块。

while 循环会一直循环代码块,只要指定的条件为 true。

语法

while (条件) {

要执行的代码块}

举例1:

// 打印100行 :好好学习天天向上

        // 当我们需要重复执行某一个业务的时候,就需要使用循环

        let i = 1//定义循环变量

        // () 里面是循环的条件,条件成立,执行{}里面的操作

        while (i <= 100) {

            console.log('第' + i + '行,好好学习,天天向上');

            // 注意,在while循环中,必须要对循环变量重新赋值,否则会形成死循环

            i++;//i = i + 1

        }

        console.log('end');

举例2:

  // 找出100以内,能被3整除的书,并输出

        let i = 1 //定义循环变量

        // 设置循环条件

        while(i<=100){

        //    判断每次循环的那个数,能否被3整除

            if(i%3===0){

                console.log(i);

            }

             // 注意 在写while循环结构的时候,循环变量重新赋值,一定要先写,否则很容易忘记

            i++

        }    

举例3:

  // 找出21世纪里面所有的闰年,并打印出来

        // 定义一个循环变量

        let year = 2000

        // 条件

        while(year<2100){

            // 判断是否是闰年

            if(year%4===0 && year%100!==0 ||year%400===0){

                console.log(year);

            }

            year++// 先对循环变量+1

        }

你可能感兴趣的:(记录js学习8js的循环结构1(while循环))