gpt4 book ai didi

Javascript 促销代码提示 - 无限 while 循环

转载 作者:行者123 更新时间:2023-11-28 13:09:29 25 4
gpt4 key购买 nike

我们使用促销代码来允许人们访问页面。它不必是安全的 - 只是试图给客户一个代码提示,让他们感觉很特别。

所以我使用了这段代码...显然我做错了什么,因为浏览器即使在输入代码后也会不断检查代码(最终页面崩溃)。我尝试打破;最后,但随后没有出现提示。

如果有任何帮助,我将不胜感激。

我想做的就是摆脱这里的无限循环。

var secret;

while (secret !== "1")
if (secret !== "2")
if (secret !== "3")
if (secret !== "4") {
secret = prompt("What is the secret password?");
};

最佳答案

问题是 whileif 混合使用不当。也许您应该考虑其他方法:

var askSecret = function askSecret() {
var secret = prompt("What is the secret password?");
if(secret !== "theSecret") { askSecret(); }
};

askSecret();

编辑:多个密码/ secret

在前面的示例中,唯一有效的 secret /密码是“theSecret”。如果您需要多个 secret /密码,则必须使用 AND && 运算符扩展条件:

var askSecret = function askSecret() {
var secret = prompt("What is the secret password?");
if(
secret !== "theSecret"
&& secret !== "TheOtherSecret"
&& secret !== "TheThirdValidSecret"
)
{
askSecret();
}
};

askSecret();

关于Javascript 促销代码提示 - 无限 while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43897683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com