gpt4 book ai didi

javascript - 为什么我掷出 1 时分数不等于 0?

转载 作者:行者123 更新时间:2023-11-28 19:50:22 25 4
gpt4 key购买 nike

所以我正在制作一个骰子游戏,如果任何一个骰子掷出 1,则得分为 1,但我似乎无法实现这一点。我相信其他一切都好。

    var die1 = Math.floor(Math.random()*6 + 1);
var die2 = Math.floor(Math.random()*6 + 1);
var score;
if (die1 === 1 || die2 === 1){
score === 0;
}
if (die1 !== 1 || die2 !== 1){
score = die1 + die2;

}
console.log("You rolled a "+die1+" and a "+die2+" for a score of "+score);

最佳答案

首先,您不要将 score 设置为 0。将 score === 0 更改为 score = 0

其次,您的第二个 if 仍在评估。尝试将其设为 else if:

if (die1 === 1 || die2 === 1){
score = 0;
}
else if ...

关于javascript - 为什么我掷出 1 时分数不等于 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23557339/

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