JavaScript while循环和do while循环we

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36732046/article/details/82797793

JavaScript语法的while循环语句

只要指定条件为 true,循环就可以一直执行代码。

语法:

while(表达式) {  //表达式为真则执行代码块

            //代码块

}

举个例子:

var count = 1;                          //新建变量count, 赋值为1
while (count<100) {                     //表达式,当count的值小于100的时候,执行代码块
    document.write(count);              //打印出count的值,当值为99的时候,停止打印
    count++;                            //值每次递增1
 }

JavaScript语法的do/while 循环语句

do/while 循环:先会执行do里面的代码块,然后再对while语句判断,然后如果while表达式为真的话,就会重复这个循环。

语法:

do{   //总会执行一次

       //代码块

}while (表达式);

举个例子:

var count = 1;
do{
    document.write(count);                      //不做判断,先执行这个代码块
    count++;
 }while(count<100);                             //判断表达式,为真,重复这个循环

那么,while语句和do while语句的区别是什么呢?

while循环语句:先判断表达式是否为true, 如果为true,则执行循环体,否则不执行,属于先判断再执行。

do while语句: 先执行do代码块,然后再对while表达式做判断,do代码块总会被执行一次,属于先执行再判断。

猜你喜欢

转载自blog.csdn.net/weixin_36732046/article/details/82797793