gpt4 book ai didi

javascript - 提示用户特定输入,循环提示,直到输入正确的输入

转载 作者:行者123 更新时间:2023-12-03 09:55:05 25 4
gpt4 key购买 nike

我是新来的,目前正在学习 JavaScript。在下面的代码中,如果用户没有输入 1 或 -1,如何让它循环并仍然提示?我希望它再次提示用户,直到他们输入所需的输入,而不是使用 else 语句输出“这不是有效的输入”。我没有完全通过 while 循环得到所需的结果。

var myShopping = ["Eggs", "Milk", "Potatoes", "Cereal", "Banana"];
var ord = prompt("Enter 1 for alphabetical order, " +
"and -1 for reverse order", 1);

if (ord == 1) {
myShopping.sort();
document.write(myShopping.join("<br />"));
} else if (ord == -1) {
myShopping.sort();
myShopping.reverse();
document.write(myShopping.join("<br />"));
} else {
document.write("That is not a valid input");
}

最佳答案

var valid_ans = false;
while(!valid_ans) { // repeat this block until valid_ans is true
// your code
If (prompt===1 || prompt===-1) {
valid_ans = true;
}
}

上面的代码应该能给你一个想法。请记住,您的浏览器不喜欢多个提示。连续两次提示后,浏览器将询问用户是否应抑制提示。

关于javascript - 提示用户特定输入,循环提示,直到输入正确的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30767875/

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