老师请帮我验证一下代码谢谢

老师请帮我验证一下代码谢谢

 var a=123456,p=prompt("请输入密码")
    while (p!=a){
        p=prompt("请正确输入你的密码");
        while(p==a){
            pa=prompt("请再次输入你的密码");
            if  (pa==a) {
                alert("正确")
                break;
            }else{
                p=prompt("请正确输入你的密码");
            }
        }

    }


正在回答

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

2回答

你好,实现效果没有问题,建议:可以把p在循环外声明,但是接收输入信息可以在循环中。继续加油!

祝学习愉快~

  • 慕慕5539886 提问者 #1
    非常感谢!
    2018-05-13 11:01:35
  • 这代码错了吧,我都运行不出来
    2018-05-27 19:01:03
  • 经过测试是可以运行出来的,同学是不是哪里写的不对,你再仔细对一下。祝学习愉快!
    2018-05-28 09:59:06
好帮手慕糖 2018-05-28 09:29:32

你好 ,经测试,代码是可以正常运行的哦,不过这里,第一次若是直接输入正确的话,就无法进入循环,更严谨点的,可以参考如下,第一次输入密码可以在循环中,在循环外只是声明p,例:

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

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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