预期标识符而不是'else'

时间:2013-05-28 00:59:01

标签: javascript if-statement

if(userThree === "Yes");
{
console.log("You go to your car and realize you've left it unlocked.);
}
else;
{
console.log("You continue to eat your meal.");
}

我把它放到JS Bin上,但它继续说: 预期标识符,而不是'else'。 期望一个赋值或函数调用,而是看到一个表达式。

我不知道如何解决这个问题

2 个答案:

答案 0 :(得分:2)

在您的第一个console.log中,您的字符串未完全引用:

"You go to your car and realize you've left it unlocked." // <- string needs to end with a quotation mark

此外,在这些位置(见下文)中使用分号将无法获得所需的结果。

if(userThree === "Yes"); <-

else; <-

答案 1 :(得分:2)

您在下面的行中缺少结束双重引号:

console.log("You go to your car and realize you've left it unlocked.);
//                                               Here--------------^

您还需要在ifelse后删除分号。