字符串中的反斜杠
在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
