参数后,未捕获的语法错误:缺失)

时间:2017-04-26 07:28:08

标签: javascript html cookies

我查看了同一问题的其他解决方案,但我无法解决我的错误。

有问题的代码......

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行(已评论)

收到错误

检查开发人员工具时显示未捕获的错误。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:1)

您错过了+

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

答案 1 :(得分:0)

你的刺痛无效,你错过了+

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

答案 2 :(得分:0)

如果您不想处理加号和引号,可以试试string templates



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