试图写一个岩石纸剪刀游戏,使用codecademy学习。我已经看到很多人在谈论这个错误,它与if语句后面使用分号有关,但我不知道我是否完全错过了某些东西,或者它是不同的东西。下面的代码,这是一个有点怪异理解(并至少对我来说),但希望你会明白我没有意外的记号其他,不是分号后如果语句
var compare = function(choice1, choice2) {
if(choice1 === choice2) {
return "The result is a tie!";
}
else if(choice1 === "rock") {
if(choice2 === "scissors") {
return "rock wins";
}
else {
return "paper wins";
}
else if(choice1 === "paper") {
if (choice2 === "rock") {
return "paper wins";
}
else {
return "scissors wins";
}
}
};
}
检查您的括号。 – user2357112 2015-04-01 01:15:28
这在这种情况下并不是非常有用,因为我对Javascript非常陌生,大括号让我感到困惑,因为我现在还不熟悉Javascript – Axoda 2015-04-01 01:19:53
尚未完成,我需要为此添加另一个声明,这看起来似乎有点混乱我在分钟 – Axoda 2015-04-01 01:20:36