我是Javascript新手,我試圖在循環時纏住我的頭。我瞭解他們的目的,我想我明白他們的工作方式,但我遇到了麻煩。瞭解while循環
我希望while值重複自己,直到兩個隨機數彼此匹配。目前,while循環只運行一次,如果我想重複它自己,我需要再次運行它。
如何設置此循環,以便它會自動重複if語句,直到diceRollValue === compGuess?謝謝。
diceRollValue = Math.floor(Math.random()*7);
compGuess = Math.floor(Math.random()*7);
whileValue = true;
while (whileValue) {
if (diceRollValue === compGuess) {
console.log("Computer got it right!")
whileValue = false;
}
else {
console.log("Wrong. Value was "+diceRollValue);
whileValue = false;
}
}
看起來你給自己一個複製粘貼錯誤。複製的代碼,你粘貼它,並從未改變它。但這只是問題的一半。 :) – epascarello