我正在进行codecademy js课程,而且我正在使用石头剪刀。当我保存代码时,它会显示“SyntaxError:Unexpected token else”。我做错了什么? 这是我的代码:
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");
}
}
else if (choice1 === "scissors")
{
if (choice2 === "paper");
{
return ("scissors wins");
}
else
{
return("rock wins");
}
}
}
答案 0 :(得分:1)
if / else if / else
后删除分号例如
else if (choice1 === "paper");
答案 1 :(得分:0)
如果您在以下行中看到:
else if (choice1 === "paper");
,有一个分号,不应该有。