我对 CodeAcademy 的 Rock Paper Scissors 练习的 6/9 有点困惑。我现在只知道有三种选择,石头,纸,剪刀。我必须记录游戏的所有结果。6/9 我被要求嵌套 if/else 语句,这是我提交的:
var compare = function (choice1, choice2) {
if (choice1 === choice2) {
return("The result is a tie!"); }
}; if (choice1 == "rock") {
} if (choice2 == "scissors") {
return ("rock wins");
} else {
return ("paper wins");
};
出于某种原因,它告诉我我的语法有问题并且“返回不在函数中”。我也不太了解 if 语句的嵌套。当然应该是 if、elseif 和 then else?
如果你能这么好心,我会很感激你对练习的任何澄清。我真的无法理解这个非常简单的练习,它让我感到压力。我可以从 CodeAcademy Q 和 A 中输入一些答案,但我不明白。