【发布时间】:2022-07-06 02:52:07
【问题描述】:
JS 猜数字游戏。 一切都检查了,但代码卡在循环中,而 (go!="yes" || go!="no" ) 甚至输入是或否。我错过了什么?
// Ask user to retry
while (guess != random) {
let go = prompt("wrong guess -_-\nWould you like to retey? (yes/no)");
console.log(go)
while (go!="yes" || go!="no" ) {
go = prompt("You must enter yes or no\nWould you like to retey? (yes/no)");
console.log(go,8)
}
if (go == "no") {
break;
}
guess = parseInt(prompt("Enter your guess"));
}
【问题讨论】:
-
go = "no"不是“是”,因此条件通过。当go = "yes"不是“否”时,条件通过。当go = "anything else"不是“是”时,条件通过。
标签: javascript