如何写下面的字符串?

时间:2015-06-21 13:39:55

标签: javascript json string mathjax

我想写下面的字符串,但是它给出了错误 - Uncaught SyntaxError:Unexpected identifier

var str=" <span class="math-tex"> /( /sum /) </span> "; 
console.log(str);

2 个答案:

答案 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> ';