gpt4 book ai didi

无论结果如何,Javascript 分数计数器都会不断增加

转载 作者:行者123 更新时间:2023-12-01 02:16:24 25 4
gpt4 key购买 nike

这里是个大菜鸟。

我正在制作一个石头剪刀布游戏,其中一个函数称为“游戏”,计算 5 轮内玩家和计算机之间的得分。

我遇到的问题是,无论玩家赢、输还是平,每次得分都会加+1,而不是输了-1并保持平局得分。

function game() {
var roundCount = 0;
var score = 0;

while (roundCount < 5) {
playRound(prompt("Rock, Paper or Scissors?"), computerPlay());

if (resultMessage == "You Win. Rock beats Scissors" || "You Win. Paper beats Rock" || "You Win. Scissor beats Paper") {
score++;
} else if (resultMessage == "Draw") {
score = score;
} else {
score--;
}
console.log(score)
roundCount = roundCount + 1;
}
return score;
}

console.log(game());

最佳答案

这将始终返回 true:

resultMessage ==“你赢了。石头打败了剪刀”|| “你赢了。纸胜石”|| “你赢了。剪刀胜布”

因为第二个和第三个不连词是字符串,它们始终为真。

关于无论结果如何,Javascript 分数计数器都会不断增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49480910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com