Javascript如何转义字符

Javascript如何转义字符,javascript,Javascript,我想在div中插入一些html,假设: <div id="Sag"> </div> 那么我该如何转义“,”,…?我应该在每个代码之前使用\,还是在javascript中使用类似于C中的@ 那我怎么才能逃脱呢?“,”,。。。我应该在每一个之前使用\还是在javascript中使用类似于@in c#的东西 不,JavaScript没有与C#的@功能等价的功能 在JavaScript中,字符串可以用单(“)或双(”)引号引用。在引号中,只有用于引用的样式需要转义。因此,在用

我想在div中插入一些html,假设:

<div id="Sag">
 </div>
那么我该如何转义
,…?我应该在每个代码之前使用
\
,还是在javascript中使用类似于C中的
@

那我怎么才能逃脱呢?“,”,。。。我应该在每一个之前使用\还是在javascript中使用类似于@in c#的东西

不,JavaScript没有与C#的
@
功能等价的功能

在JavaScript中,字符串可以用单(
)或双(
)引号引用。在引号中,只有用于引用的样式需要转义。因此,在用单引号引用的字符串中,双引号不需要转义;在使用双引号的字符串中,单引号不需要转义。(逃离他们总是可以的,不同的是你是否必须这样做。)

因此,您通常选择使用最少的一个,并将其用作主字符串的分隔符。例如:

str = "This uses doubles, so I don't have to worry about the ' in \"don't\".";
请注意,我不必在那里转义
,但我必须转义

同样地:

str = 'This uses singles, so I don\'t have to worry about "quoting" things.';

在那里,我不得不逃离
,但不是
"

你的数据是什么?你是如何得到这段代码的?当你在div中使用它时,你打算发生什么。请注意,php不会执行,因为javascript是客户端的。数据是使用会话来显示用户的购物车的,所以有没有其他的想法。p.s:指定di的内容v将以弹出窗口的形式显示给用户,因此我认为我的解决方案是在不重新加载页面的情况下向用户显示此内容
str = 'This uses singles, so I don\'t have to worry about "quoting" things.';