JavaScript转义字符
转义字符是字符的⼀种间接表⽰⽅式。在特殊语境中,⽆法直接使⽤字符⾃⾝。例如,在字符串中包含说话内容。
"⼦⽈:"学⽽不思则罔,思⽽不学则殆。""
由于 JavaScript 已经赋予了双引号为字符串直接量的标识符,如果在字符串中包含双引号,就必须使⽤转义字符表⽰。
"⼦⽈:"学⽽不思则罔,思⽽不学则殆。""
JavaScript 定义反斜杠加上字符可以表⽰字符⾃⾝。注意,⼀些字符加上反斜杠后会表⽰特殊字符,⽽不是原字符本⾝,这些特殊转义字符被称为转义序列,具体说明如表所⽰。
javascript说明序列代表字符
\0Null字符(\u0000)
\b退格符(\u0008)
\t⽔平制表符(\u0009)
\n换⾏符(\u000A)
\v垂直制表符(\u000B)
\f换页符(\u000C)
\r回车符(\u000D)
"双引号(\u0022)
'撇号或单引号(\u0027)
\反斜杠(\u005C)
\xXX由 2 位⼗六进制数值 XX 指定的 Latin-1 字符
\uXXXX由 4 位⼗六进制数值 XXXX 指定的 Unicode 字符
\XXX由 1~3 位⼋进制数值(000 到 377)指定的 Latin-1 字符,可表⽰ 256个字符。如 \251 表⽰版本符号。注意,ECMAScript 3.0 不⽀持,考虑到兼容性不建议使⽤。
提⽰:
如果在⼀个正常字符前添加反斜杠,JavaScript 会忽略该反斜杠。例如:
document.write ("⼦⽈:\"学\⽽\不\思\则\罔\, \思\⽽\不\学\则\殆\。\"")
等价于:
document.write("⼦⽈:\"学⽽不思则罔,思⽽不学则殆。\"")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论