在进行while循环之前,pwd要不要进行赋值呢?

来源:3-18 编程练习

功夫胖熊猫

2021-02-26 15:24:17

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>break和continue</title>

</head>

<body>

    <script>

    var pwd,pwdAgain;

    //补充代码

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

        // // 如果pwd不进行赋值的话,那while后面()中的条件语句怎么进行判断?

        while(pwd!='12345'){

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

        }

        while (pwd==12345) {

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

            if (pwdAgain==pwd) {

                alert('两次输入的密码一致');

                break;

            }

        }

</script>

</body>

</html>


写回答

1回答

好帮手慕星星

2021-02-26

同学你好,代码实现效果很棒!

针对提问回复:在进行while循环之前,pwd赋值或者不赋值都是可以的

  • 如果赋值,也就是同学写的这种,满足12345,就不会进入循环,不满足的时候会进入

  • 如果不赋值,pwd提前声明了,但是没有赋值,那么值为undefined。与12345不相等,就会进入循环,而循环中有弹框,是没有问题的。

自己再测试理解下,祝学习愉快!

0

0 学习 · 15276 问题

查看课程