2017-04-26 71 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}!`);

相关问题