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