我想提示用戶輸入,如果它不是一個有效的選項reprompt直到輸入一個有效的輸入。while循環中的多個條件 - Javascript
現在它總是重新報酬無關緊要,正確與否。
下面是代碼:
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
@djechlin對於遊戲最終無聊之後掛斷自己,立即失敗。 ;-) –