tkl*_*ein 0 javascript while-loop do-while do-loops
我一直试图修复这个循环,但显然它无法识别输入是否正确.我在这里使用正确的循环吗?
var userChoice = prompt("Do you choose rock, paper or scissors?")
if (userChoice !== "rock", "paper", "scissors") {
do {
prompt("Invalid answer. Please choose rock, paper or scissors.");
} while (userChoice !== "rock", "paper", "scissors");
} else {
Run Code Online (Sandbox Code Playgroud)
这里有两个主要问题:
你需要userChoice在你的do-while循环中重新分配:
userChoice = prompt("Invalid answer. Please choose rock, paper or scissors.");
Run Code Online (Sandbox Code Playgroud)您的比较已关闭且不起作用,请在您的if和中使用它while:
(userChoice != "rock" && userChoice != "paper" && userChoice != "scissors")
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |