在字符串concat的最后使用双引号

时间:2018-05-24 17:59:58

标签: javascript

我有这样的简单字符串:

document.getElementById("year").innerHTML = "All Rights reserved, ©" + n + " Company S.A. DE C.V.";

问题是我想用双引号结束字符串,如下所示:

document.getElementById("year").innerHTML = "All Rights reserved, ©" + n + " Company S.A. DE C.V."";

所以我想得到:

  

保留所有权利,©2018 S.A. DE C.V。“

而不是

  

保留所有权利,©2018 S.A. DE C.V。

但是当我使用两个双引号时出错:

';' expected, Unterminated string literal

我该怎么做才能解决这个问题?

3 个答案:

答案 0 :(得分:1)

double quotes(")内使用single quotes尝试这样做('')

document.getElementById("year").innerHTML = 'All Rights reserved, ©' + n + ' Company S.A. DE C.V."';

你也可以像这样逃避引号(\")

var abc ="All Rights reserved, ©" +  n  + " Company S.A. DE C.V.\"";

答案 1 :(得分:0)

head("f").put(
  1,
  2,
  head("g").put(3)
  "foo");

答案 2 :(得分:0)

使用template literals这是一个很好的情况。

document.getElementById("year").innerHTML = `All Rights reserved, ©${n} Company S.A. DE C.V."`;