while(条件表达式){
需要重复执行的代码;
}
while循环的特点:只有条件表达式为真,才会执行循环体
do{
需要重复执行的代码;
}while(条件表达式);
do while循环的特点:无论条件表达式是否为真,循环体都会被执行一次
- 在企业开发中大部分情况下while循环和do while循环是可以互换的
- 在企业开发中如果循环体中的代码无论如何都需要先执行一次,那么建议使用do while循环
- 在企业开发中其它的情况都建议使用while循环
需求:要求用户输入密码,判断输入密码是否正确(假设正确密码是123456)
如果正确,输出"欢迎回来"
如果不正确,要求用户重新输入
let pwd = prompt("请输入密码");
while (pwd !== "123456") {
pwd = prompt("请输入密码");
}
alert("欢迎回来");
let pwd;
do{
pwd = prompt("请输入密码");
}while (pwd !== "123456");
alert("欢迎回来")
网友评论