2013-05-28 57 views
-1
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上斌,但它仍然說: 預期的標識符,而是看到了「其他」。 預期分配或函數調用,而是看到一個表達式。預期的標識符,而是看到了「其他」

我不知道如何解決這個

+6

刪除「if」,「else」後面的分號,並在「解鎖」後添加引號。 – Nile

+0

1)分號,2)不平衡的報價。這應該被認爲是實際縮小了 –

+0

@BlackMaggie,太本地化了。 (我投票結束,如果你沒有3000的聲望,你可以改爲關閉) – Doorknob

回答

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; <- 
2

你缺少以下行關閉雙引號:

​​

您還需要ifelse後刪除分號。

+0

謝謝。最後的引用並沒有丟失,我只是隨機地輸入了一些東西,所以我的老師不認爲我在抄襲。 if/else後我沒有意識到分號 – user2426658