【问题标题】:Uncaught Syntax Error: Missing ) after argument未捕获的语法错误:参数后缺少 )
【发布时间】:2017-04-26 21:39:11
【问题描述】:

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

有问题的代码...

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 行收到错误(已注释)

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

【问题讨论】:

  • user 这样的变量之后添加 + => alert("Welcome back " + user+"!");
  • 谢谢你,错过了这么简单的东西,脸这么用力。
  • 如果其中一个答案回答了您的问题,请将其标记为此类。

标签: javascript html cookies


【解决方案1】:

你错过了+

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

【讨论】:

  • 感谢您的快速回复!解决了:)
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-03
      • 1970-01-01
      • 2020-11-13
      • 1970-01-01
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      • 2018-02-04
      相关资源
      最近更新 更多