请教老师问题

请教老师问题

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>break和continue</title>

</head>

<body>

    <script>

    var pwd,pwdAgain;

    pwd=prompt("请输入密码");

    while(pwd!=123456){

        pwd=prompt("密码错误,请重新输入");

    }

         pwdAgain=prompt("请再次输入密码");

    while(pwd!=pwdAgain){

        pwdAgain=prompt("请再次输入密码");

        if(pwd==pwdAgain){

            alert("密码正确");

            break;

        }

        

    }

        

</script>

</body>

</html>

当我输入123456进入第二个循环的时候,我第一次故意输入错误不会跳出到第一个循坏。我只要在任意时候输入正确就能提示正确!这个是不是跟我们平时生活中的不相符合。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
小于飞飞 2018-02-23 14:07:14

根据练习要求,大家的建议,代码可以优化,建议调整如下:

http://img1.sycdn.imooc.com//climg/5a8faf060001e07604160326.jpg

动手实践,希望解答你的疑问,欢迎采纳,祝学习愉快。


  • 题中不是说重新弹出第一个输入框额 ? 你这没有实现吧
    2018-02-23 16:46:50
  • 第一次意指输入的密码框,为了友好提示(出现相应的提示框),可以不要循环外的输入框,动手实践。
    2018-02-23 17:15:18
  • 谢谢你
    2018-02-23 17:28:07
正在想名字呢 2018-02-22 12:38:13

你这效果实现的挺好,我把我的参照你的修改了一下~谢谢

提问者 慕工程4228396 2018-02-22 12:00:27

想了半天把问题解决了,但总感觉代码不够好,老师帮我修改下

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>break和continue</title>

</head>

<body>

    <script>

    var pwd,pwdAgain;

    pwd=prompt("请输入密码");

    while(pwd!=123456){

        pwd=prompt("密码错误,请重新输入");

    }

        pwdAgain=prompt("请再次输入密码");

        while(pwdAgain!=pwd){

            break;

        }

        pwd=prompt("请输入密码");

    while(pwd!=123456){

        pwd=prompt("密码错误,请重新输入");

    }

        pwdAgain=prompt("请再次输入密码");

        pwdAgain==pwd;

        alert("密码正确");

</script>

</body>

</html>


  • 你这个程序逻辑有问题吧。1、第一次循环,只要密码不是123456,就一直循环;2、再次输入密码后,为什么判断密码和验证密码不等?3、既然相等还提示请输入密码干嘛?建议你再调调吧
    2018-02-22 12:50:24
  • 假设你登陆自己的账号,需要输入两次正确的密码不应该是这样吗?
    2018-02-22 17:31:42
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师