Javascript控制台返回未执行的令牌else

Javascript控制台返回未执行的令牌else,javascript,Javascript,我正在使用codecademy学习javascript。我目前正在创建一个石头剪刀游戏,我不明白为什么会出现错误意外标记else 您的else前面有一个分号: if(choice1 === choice2){ return "The result is a tie!"; }; // <-- here if(choice1==choice2){ return“结果是平局!”; }; // 如果(选项1==选项2){ return“结果是平局!”; }; 只需删除,因为分号结束了i

我正在使用codecademy学习javascript。我目前正在创建一个石头剪刀游戏,我不明白为什么会出现错误
意外标记else

您的
else
前面有一个分号:

if(choice1 === choice2){
    return "The result is a tie!";
}; // <-- here
if(choice1==choice2){
return“结果是平局!”;
}; // <代码>如果(选项1==选项2){
return“结果是平局!”;

}; 只需删除
,因为分号结束了
if
语句

通常在这里不需要任何分号,因为您使用了


第14行尾随分号请在你的问题中发布你的代码。嗯,我标记是因为他们遗漏了代码还是因为它是一个打字错误?决策,决策…@j08691我要输入错误…@S0lo,请投票结束这个问题,因为输入错误,而不是试图从中获取代表。我不是试图“获取代表”。我只是在回答问题。我甚至不知道拼写错误是结束一个问题的原因。
    if(choice1 === choice2){
        return "The result is a tie!";
    }; <-- remove ;
if(choice1 === choice2){
    return "The result is a tie!";
}; // remove this semicolon
else if(choice1