javascript转义字符串

javascript转义字符串,javascript,Javascript,我有以下字符串: “您刚刚创建了” 当我将此字符串分配给JavaScript变量时,会将其解释为2个字符串,因为其中有一个“字符 如何转义它?在JS代码块中,使用反斜杠: var text = 'You \'ve just created' 在HTML内部的JS中,使用HTML实体: <a onclick='alert("You &apos;ve just created");'> 在JS代码块中,使用反斜杠: var text = 'You \'ve just crea

我有以下字符串:

“您刚刚创建了”

当我将此字符串分配给JavaScript变量时,会将其解释为2个字符串,因为其中有一个
字符


如何转义它?

在JS代码块中,使用反斜杠:

var text = 'You \'ve just created'
在HTML内部的JS中,使用HTML实体:

<a onclick='alert("You &apos;ve just created");'>

在JS代码块中,使用反斜杠:

var text = 'You \'ve just created'
在HTML内部的JS中,使用HTML实体:

<a onclick='alert("You &apos;ve just created");'>

您可以使用“或”来引用字符串,因此您可以这样做:

"You've just created"
或者您可以使用\仅引用一个字符:

'You\'ve just created'
您可以使用“或”来引用字符串,因此可以这样做:

"You've just created"
或者您可以使用\仅引用一个字符:

'You\'ve just created'

当你说‘把它传给一个变量’时,你是什么意思?您只是定义一个静态变量,还是使用服务器端代码生成包含该变量的JavaScript代码?如果是后者,您应该考虑使用JSON编码器来创建JavaScript文本。@bobince:hmm。。。在整理问题语法时,我假设是前者,但现在您提到了它,问题可能是从服务器输出未转换的字符串的结果。当您说“将其传递给变量”时,您的意思是什么?您只是定义一个静态变量,还是使用服务器端代码生成包含该变量的JavaScript代码?如果是后者,您应该考虑使用JSON编码器来创建JavaScript文本。@bobince:hmm。。。在整理问题语法时,我假设是前者,但现在您提到了它,问题可能是从服务器输出未替换字符串的结果。