我想写下面的字符串,但是它给出了错误 - Uncaught SyntaxError:Unexpected identifier
var str=" <span class="math-tex"> /( /sum /) </span> ";
console.log(str);
答案 0 :(得分:2)
在这种情况下,您需要在字符串声明中转义引号。
var str=" <span class=\"math-tex\"> /( /sum /) </span> ";
console.log(str);
或使用单引号。
var str=" <span class='math-tex'> /( /sum /) </span> ";
console.log(str);
答案 1 :(得分:1)
使用单引号。它失败是因为您的输入字符串包含双引号,并且您实际用于将该字符串分配给变量的引号也是双引号。因此,当解释器看到第二个双引号时,它会将该点视为字符串的结尾。
var str= ' <span class="math-tex"> /( /sum /) </span> ';