在进行while循环之前,pwd要不要进行赋值呢?
来源:3-18 编程练习
功夫胖熊猫
2021-02-26 15:24:17
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>break和continue</title>
</head>
<body>
<script>
var pwd,pwdAgain;
//补充代码
pwd=prompt('请输入密码');
// // 如果pwd不进行赋值的话,那while后面()中的条件语句怎么进行判断?
while(pwd!='12345'){
pwd=prompt('请输入密码');
}
while (pwd==12345) {
pwdAgain=prompt('请再次输入密码');
if (pwdAgain==pwd) {
alert('两次输入的密码一致');
break;
}
}
</script>
</body>
</html>
1回答
好帮手慕星星
2021-02-26
同学你好,代码实现效果很棒!
针对提问回复:在进行while循环之前,pwd赋值或者不赋值都是可以的
如果赋值,也就是同学写的这种,满足12345,就不会进入循环,不满足的时候会进入
如果不赋值,pwd提前声明了,但是没有赋值,那么值为undefined。与12345不相等,就会进入循环,而循环中有弹框,是没有问题的。
自己再测试理解下,祝学习愉快!
相似问题