想问问continue结束的是哪个循环

想问问continue结束的是哪个循环

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>break和continue</title>

</head>

<body>

    <script>

    var pwd,pwdAgain;

    //补充代码

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

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

        while(pwd!="123456")

            {pwd=prompt("不是默认密码,请输入默认密码");}

        while(pwd="123456"){

            pwdAgain=prompt("请再次确认密码");

            if(pwd==pwdAgain ){

                alert("两次的密码一致");

                break;

                }else{

                    continue;

                }

            }

        

</script>

</body>

</html>

为什么到了continue环节,弹出的不是请再次输入密码,而是请输入密码,continue终结的档次循环不是其所在的上一级条件语句吗

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

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

2回答
好帮手慕糖 2020-03-17 09:40:39

同学你好,不能的,因为第一个循环已经接收了,不能再返回去执行第一个循环了,后期学习了函数之后,可以将其封装一个函数,再次调用。

祝学习愉快~

好帮手慕糖 2020-03-16 19:23:12

同学你好,如下,老师测试,显示的是“请再次确认密码”哦。

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

同学可以再次测试下,若还是有问题,可以描述下测试过程,便于准确的定位与解决问题。

祝学习愉快~

  • 提问者 慕雪9296518 #1
    如果像设置成第一次成功,第二次输错的话就跳回第一个while的循环中,这样要怎么实现呢?能不能请老师示范一下,怎么想耶想不通
    2020-03-16 22:09:46
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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