这样可以吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>break和continue</title>
</head>
<body>
<script>
var pwd,pwdAgain;
//补充代
pad=prompt("请输入密码");
while(pad!=123456){
pad=prompt("请输入默认密码");
}while(pad==123456){
pwdAgain=prompt("请再次输入密码");
}if (pwdAgain=pad) { alert("正确");}
</script>
</body>
</html>21
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕糖
2017-10-18 17:06:15
你好,这里正确不会弹出,且当输入的符合时,会死循环哟,建议:这里可以把while(pad==123456){}这个循环去掉哟,直接写为如下:
<script>
var pwd, pwdAgain;
pad = prompt("请输入密码");
while (pad != 123456) {
pad = prompt("请输入默认密码");
}
if(pwdAgain = pad) {
alert("正确");
}
</script>这里这样是可以的,但是与题意有点不同哟,题意是要求:当用户输入的密码是默认密码时,弹出下一个输入框”请再次输入密码“
用户输入的密码不是默认密码,那么重新弹出第一个输入框,直到密码输入正确,那么才弹出第二个输入框
可以在看下题意,参考上面的代码书写下哟。
祝学习愉快~
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星