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

do-while循环

while循环的特点是:先判断条件,再执行循环操作

do-while循环的特点是:先执行一次循环操作,再判断循环条件

所以,do-while循环,没有入口判断,无论循环条件是否满足,至少会执行一次循环体

语法

do{

     操作

}while(条件)

举例:

  let i = 10

        while(i<=10){

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

            i++

        }

        console.log('while结束');

        let j = 11

        do{

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

            j++

        }while(j<=10)

        console.log('do-whlie结束');

举例2:

小型ATM机系统

  let money = 10000 //表示当前账户余额

       let no = 0 //定义一个循环变量,用于表示操作类型

       do{

           console.log('--------欢迎使用--------');

           no = parseInt(prompt('请输入操作类型:1.存款 2.取款 3.查询余额 0.退出系统'))

        //    判断用户的操作类型

        switch(no){

            case 1:

                let m1 = parseInt(prompt('请输入存款金额'));

                // 累加账户余额

                money += m1

                alert('存款成功');

                break;

            case 2:

                let m2 = parseInt(prompt('请输入取款金额'));

                // 注意:取款金额必须小于或等于当前余额

               if(m2

                   money -= m2

                   alert('取款成功');

               }else{

                   alert('余额不足');

               }

               break;

            case 3:

            alert("当前余额为:"+money+'元');

            break;


        }

       }while(no!==0)

       alert('退出系统');

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