为啥请重新输入后不继续执行while语句了
1 | <script><br> //补充代码<br>var pwd, pwdAgain;<br>var i = 0<br>//补充代码<br>while (i != 5) {<br>pwd = prompt("请输入密码")<br>i = 0<br>while (pwd == 123456) {<br>pwdAgain = prompt("请再次输入密码")<br>if (pwd == pwdAgain) {<br>break<br>} else {<br>++i<br>if (i == 2) {<br>break<br>} else {<br>alert("请再次输入密码")<br>continue<br>}<br>}<br>}<br>if (pwd == pwdAgain) {<br>alert("两次输入正确")<br>break<br>} else {<br>alert("请重新输入")<br>i = 5<br>continue<br>}<br>}<br></script><br> |
26
收起
正在回答 回答被采纳积分+1
2回答
听的说
2021-09-01 00:01:52
好吧我找出问题所在了,请老师帮忙检查代码,有没有bug ,有没有更好的优化
1 | var pwd, pwdAgain;< br >var i = 0< br >//补充代码< br >while (i != 5) {< br >pwd = prompt("请输入密码")< br >i = 0< br >while (pwd == 123456) {< br >pwdAgain = prompt("请再次输入密码")< br >if (pwd == pwdAgain) {< br >break< br >} else {< br >++i< br >if (i == 2) {< br >break< br >} else {< br >alert("请再次输入密码")< br >continue< br >}< br >}< br >}< br >if (pwd == pwdAgain) {< br >alert("两次输入正确")< br >break< br >} else {< br >alert("请重新输入")< br >continue< br >}< br >}< br > |
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧