【发布时间】:2016-04-08 14:26:21
【问题描述】:
我想提示用户输入,如果它不是有效的选项,则重新提示,直到输入有效的输入。
现在无论输入是否正确,它总是重新提示。
代码如下:
var userChoice = prompt("Do you choose rock, paper, scissors or rope?");
while (userChoice != "rock" || "paper" || "scissors" || "rope") {
userChoice = prompt("Sorry invalid input, please enter either: rock, paper,scissors, or rope.");
}
似乎这应该是一件简单的事情,我是否误解了如何使用 while 循环?也许运营商错了? 一直没有找到有用的东西,感谢任何帮助!
【问题讨论】:
-
@djechlin 在您对游戏感到极度厌倦后上吊自己,立即失去。 ;-)
标签: javascript while-loop