预期标识符,而不是'else'。在JavaScript中缺少分号

时间:2014-04-06 13:12:27

标签: javascript

这是我的代码。它说"期望一个标识符,而是看到' else'。缺少分号。"对于"其他"在 -

if(fight === "Fight");
{
    alert("You Fought The Pikachu And Won!");
}
else
{
    alert("You Ran From The Pikachu And Got Away To Saftey");
}

1 个答案:

答案 0 :(得分:3)

从错误消息中可以明显看出,但if语句不以分号结尾。

替换

if(fight === "Fight"); // <- SYNTAX ERROR
{
    alert("You Fought The Pikachu And Won!");
}
else

if(fight === "Fight")
{
    alert("You Fought The Pikachu And Won!");
}
else

至于缩短,你可以开始删除不必要的开关/案例 - &gt; http://jsfiddle.net/adeneo/naNk9/