【发布时间】:2016-04-09 16:14:44
【问题描述】:
在我的 else 语句中出现语法错误我重写了代码并从已知的良好语句中粘贴。我错过了什么?它应该只检查 math.random 并在 if/else 中进行比较
var userChoice = prompt("Do you choose rock, paper, or scissors");
var computerChoice = Math.random();
if (computerChoice =< .33)
{
computerChoice = "Rock";
}
else if (computerChoice > .33 && computerChoice =< .66)
{
computerChoice = "Paper";
}
else
{
computerChoice = "Scissors";
}
【问题讨论】:
-
在小数点前加一个零。 if (computerChoice =
-
你的逻辑运算符弄错了。它应该是 if(computerChoice < 1/3){}elseif(computerChoice > 2/3){}else{} Math.random() 使用与 1/3 相同的小数位数或 2/3
标签: javascript if-statement logic