我是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