2017-04-26 79 views
-3

我查看了其他解決方案對同一個問題,但我無法修復我的錯誤。未捕獲的語法錯誤:缺失)在參數

有問題的代碼...

function checkCookie() { 
var user=getCookie("username"); 
if (user != "") { 
    alert("Welcome back " + user "!"); // Error right here 
} else { 
    user = prompt("Please enter your name:",""); 
    if (user != "" && user != null) { 
     setCookie("username", user, 30); 
    } 
} 
} 

我會在第36行錯誤(註釋)當我檢查開發者工具顯示

未捕獲的錯誤。任何幫助都感激不盡。

+1

在用戶變量''this後面加'+'''alert(「Welcome back」+ user +「!」);' – prasanth

+0

謝謝你,在失去這麼簡單的東西之後, – TheDkmariolink

+0

如果其中一個答案回答了您的問題,請將其標記爲這樣。 – christophano

回答

1

你已經錯過了+

alert("Welcome back " + user + "!"); 
+0

感謝您的快速響應!解決了 :) – TheDkmariolink

0

你的刺是無效的,你錯過了+

alert("Welcome back " + user + "!"); // The second + 
0

如果你不想處理的長處和引號,你可以嘗試string templates

var user = "John"; 
 
console.log(`Welcome back ${user}!`);

相關問題