Javascript算法错误3

标签 javascript logic do-while

我已经写下了这段代码,就像一个有密码的小游戏,我希望如果他写对了密码,或者写完了,那么它就真的结束了,向我们显示一条消息,但万一他写了其他东西或它继续询问的任何内容,但它并不完全正确。

 do{
                    var password = prompt("What is the password? Just give up by typing end, you won't find it, heheeh.")
                    if(password == "I11I1II1I"){
                        window.alert("Ok, ahha, so fun, going to the code, and searching for the password, yes yes yes good job, you won, yey")    
                    }
                    else if(password == "end"){
                        window.alert("Bye Bye, ehhe.")    
                    }
                    else{
                        window.alert("I don't know how you found me, but hey, you won't find the password, eehhehe.")
                    }
                }
                while((password == "") || (password != "I11I1II1I") || (password != "end"))

最佳答案

你虽然逻辑不对,你应该在密码为""(password != "I11I1II1I"&& password != "end")时提示

do{
                password = prompt("What is the password? Just give up by typing end, you won't find it, heheeh.")
                if(password == "I11I1II1I"){
                    window.alert("Ok, ahha, so fun, going to the code, and searching for the password, yes yes yes good job, you won, yey") ;   
                }
                else if(password == "end"){
                    window.alert("Bye Bye, ehhe.")  ;
                }
                else{
                    window.alert("I don't know how you found me, but hey, you won't find the password, eehhehe.");
                }

            }
            while((password == "") || (password != "I11I1II1I" && password != "end"))

关于Javascript算法错误3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44606996/

相关文章:

javascript - 根据变量的长度多次调用突变

javascript - 三元运算符?在 Javascript 中从预期向后解析

c++ - boolean 逻辑问题

javascript - 我如何实现这个逻辑 add(1)(2)(1).. upto (n)?

C++ 最大公约数

c - 我应该如何在用户输入时停止 C 循环

java - 用户需要按两次回车键才能初始化循环

javascript - React 自定义组件未按预期呈现

javascript - 在附加 Jquery 期间根据字母对 div 数组进行排序

javascript - 如何从外部网站加载DIV?