字符串和反斜杠
字符串中的反斜杠
在js字符串中,反斜杠有特殊含义,是转义符的作用。
通常使用的转义符有一下几种
字符 | Unicode | 含义 |
---|---|---|
\0 | (\u0000) | null |
\b | (\u0008) | 后退键 |
\f | (\u000C) | 换页符 |
\n | (\u000A) | 换行符 |
\r | (\u000D) | 回车键 |
\t | (\u0009) | 制表符 |
\v | (\u000B) | 垂直制表符 |
' | (\u0027) | 单引号 |
" | (\u0022) | 双引号 |
\ | (\u005C) | 反斜杠 |
当在普通字符前加反斜杠,则反斜杠会被省略
'\aa'
// aa
若需要在字符串中加入反斜杠,则用 \ 转义一下即可
'\\aa'
// \aa
'\\\aa'
// \aa
'\\\\aa'
// \\aa
// 或者使用Unicode
'\u005c'
// \
'\u005c' === '\\'
// true