因此,我正在为“剪刀石头蜥蜴Spock”​​制作一个Javascript程序,并且正在使用Math.random()。我需要使用if/else/else if's。有人可以帮助我解决不平等问题吗?我知道我目前所拥有的不是很正确:

   var userChoice = prompt("Do you choose Rock, Paper, Scissors, Lizard or Spock?");
var computerChoice = Math.random();
if (computerChoice > 0.20) {
    computerChoice = "rock";
} else if(computerChoice < 0.40 && >=0.20) {
    computerChoice = "paper";
} else if(computerChoice <0.60 && >=0.40 {
    computerChoice = "scissors";
}else if(computerChoice <0.80 && =>0.60 {
    computerChoice = "lizard";
}else {
    computerChoice = "Spock";
}

最佳答案

每个条件中都需要一个左操作数和一个右操作数。那是:

else if(computerChoice < 0.40 && computerChoice >=0.20) {

关于javascript - Javascript不等式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29575084/

10-11 12:46