js,while与do…while语句

while语句:
    -语法:while(条件表达式){
        语句…;
    }
    -while语句在执行的流程:

        var i = 0;
            while(i<10){           //先判断条件表达式,为true执行代码
                i++;
                console.log(i);    //要执行的代码
            }                      //代码执行完前,继续循环执行第一行(条件表达式)
                                   //直到条件表达式的值为false时,就退出循环(终止循环)                                   
                                   


do…while语句:
    -语法:
        do{
            语句…;
        }while(条件表达式);
    -用法和while语句的用法基本相同

            var j = 0;
            do{                    //先执行代码
                j++;
                console.log(j);    //代码
            }while(j<10);          //判断,如果值为true,循环执行do后面代码块里面的代码
                                   //直到,值为false,就退出循环(终止循环)

        


    -不同点:
        while语句:(是先判断后执行)
        do…while语句:(是先执行后判断)

        //while语句:
        var i = 0;
            while(false){
                i++;
                console.log(i);
            }
            //控制台没有打印输出任何东西

        //do…while语句:
        var j = 0;
            do{
                j++;
                console.log(j);
            }while(false);
            //控制台打印输出了1

        //区别:前者是前判断后执行,后者是先执行后判断(就算结果为false也会至少执行一遍语句)
        //使用时:根据实际的需求使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值