反斜杠(\)在字符串内有特殊含义,用来表示一些特殊字符,所以又称为转义符。
需要用反斜杠转义的特殊字符,主要有下面这些。
\0
:null(\u0000)\b
:后退键(\u0008)\f
:换页符(\u000C)\n
:换行符(\u000A)\r
:回车键(\u000D)\t
:制表符(\u0009)\v
:垂直制表符(\u000B)\'
:单引号(\u0027)\"
:双引号(\u0022)\\
:反斜杠(\u005C)
如果在非特殊字符前面使用反斜杠,则反斜杠会被省略。
举个例子:
'\a'
// "a"
如果字符串的正常内容之中,需要包含反斜杠,则反斜杠前面需要再加一个反斜杠,用来对自身转义。
举个例子:
1\\2 = 0.5 // 1\2=0.5r