JavaScript中单引号和双引号在HTML中的转义字符

两者细微的区别是:双引号会搜索引号内的内容是不是有变量,有则输出其值,没有则输出原有内容。所以输出纯字符串的时候用单引号比双引号效率高,因为省去检索的过程。

但是在使用时是没有什么区别的,都可以表示字符或字符串。

如果在JavaScript中要多次使用双引号或单引号,就要用反斜杠来将其转义:

var txt="I \"Love\" You"

或者单引号和双引号交叉使用:

var txt="I 'Always' 'Love' You"

请看下面的 JavaScript 代码:

var txt="I "Love" You"
document.write(txt)

在上面的JavaScript 中,会运行错误。要解决这个问题,就要在 "Love" 中的引号前面加上反斜杠 (\)。这样就可以把每个双引号转换为字面上的字符串。

var txt="I \"Love\" You"
document.write(txt)

JavaScript中单引号和双引号在HTML中的转义字符_第1张图片

下面的表格列出了其余的特殊字符,这些特殊字符都可以使用反斜杠来添加到文本字符串中:

代码 输出
\' 单引号
\" 双引号
\& 和号
\\ 反斜杠
\n 换行符
\r 回车符
\t 制表符
\b 退格符
\f 换页符

简单Demo:

 运行后的效果:

你可能感兴趣的:(Js&Ajax)