在JavaScript字符串中,反斜線(\)有着特殊的用途,反斜線后加一個字符,就不再表示它們的字面義了,比如\n就是一個轉義字符(escape sequence),它表示的是一個換行符。
在表格3-1中列出了JavaScript轉義字符以及它們所代表的含義。其中有兩個是通用的,通過十六進制數表示Latin-1或Unicode中的任意字碼。例如,\xA9表示版權符號©,版權符號©的Latin-1編碼是十六進制數A9。同樣,\u表示由四個十六進制數指定的任意Unicode字符,比如,\u0303表示字符π。
轉義字符 | 含義 |
\o | NUL字符(\u0000) |
\b | 退格符(\u0008) |
\t | 水平制表符(\u0009) |
\n | 換行符(\u000A) |
\v | 垂直制表符() |
\f | 換頁符(\u000C) |
\r | 回車符(\u000D) |
\" | 雙引號(\u0022) |
\' | 撇號或單引號(\u0027) |
\\ | 反斜線(\u005C) |
\xXX | 由兩位十六進制數XX指定的Latin-1字符 |
\uXXXX | 由4位十六進制數XXXX指定的Unicode字符 |