这样可以吗?
<!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 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星