我是新来的,并开始尝试使用Code Academy学习编码。到目前为止,我一直做得很好,掌握了一切。然而,我在他们的" Rock,Paper,Scissors"功能任务,在步骤6。
这是我的代码:
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";
}
}
由于某种原因,我不断得到一个"意外的输入结束"错误,即使我完全按照练习中所说的那样做了。它并没有指出错误的确切位置,所以我有点迷失。
答案 0 :(得分:2)
您错过了函数声明的结束}
:
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";
}
}
} // <--- Closing '}' for function