3-3编程 请老师看看

3-3编程 请老师看看

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>break和continue</title>

</head>

<body>

    <script>

   var pwd,pwd2;

        do{

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

          if(pwd=="123456"){

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

                break;


          }else{

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

               continue;


          }


        }while(true);


</script>

</body>

</html>


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

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

3回答
好帮手慕糖 2017-10-18 15:01:45

你好,这里的题时,若第一次输入密码是默认密码时(默认密码为:123456),弹出下一个输入框”请再次输入密码“;若输入的密码不是默认密码,那么重新弹出第一个输入框,直到密码输入正确,那么才弹出第二个输入框;

因为第一次输入123456,就正好是默认的密码了呀,就不需要重新输入了,直接再次输入就可以了

祝学习愉快~

好帮手慕糖 2017-10-18 14:42:22

你好,为什么会说这是个死循环呢,这里没有死循环哟,当输入正确(即输入为:123456),就可以结束了呀。

祝学习愉快~

  • 这个有判断pwd==pwd2吗? 这个好像没有判断是否是一样的就结束了。
    2017-10-18 14:45:36
  • 看错了,判断了。
    2017-10-18 14:46:26
  • 这个题目不是判断第一次密码和第二次密码是否一样吗?为什么这个代码是如果第一次输入是123456就再次输入,不是就请重新输入?
    2017-10-18 14:48:25
小丸子爱吃菜 2017-10-11 14:12:50

实现的效果没有问题!

祝学习愉快!

  • 老师,这个不是一个死循环吗?如何使它不是一个死循环?
    2017-10-18 14:35:25
  • pwd都parseInt了,if里面的123456还需要加双引号吗?
    2017-10-23 15:56:21
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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