JavaScript 提供可以包含在字符串中的转义序列,用来创建不能直接键入的字符。
下表列出了若干字符的转义序列。
Unicode 字符值 | 转义序列 | 含义 | 类别 |
---|---|---|---|
\u0008 | \b | Backspace | |
\u0009 | \t | Tab | 空白 |
\u000A | \n | 换行符(换行) | 行结束符 |
\u000B | \v (请参见此表后面的说明。) | 垂直制表符 | 空白 |
\u000C | \f | 换页 | 空白 |
\u000D | \r | 回车 | 行结束符 |
\u0020 | 空格 | 空白 | |
\u0022 | \" | 双引号 (") | |
\u0027 | \' | 单引号 (') | |
\u005C | \\ | 反斜杠 (\) | |
\u00A0 | 不间断空格 | 空白 | |
\u2028 | 行分隔符 | 行结束符 | |
\u2029 | 段落分隔符 | 行结束符 | |
\uFEFF | 字节顺序标记 | 空白 |
“类别”列指定字符是为空白还是行结束符。 trim 方法 (String) (JavaScript) 从字符串中移除前导空格、尾随空格和行结束符。
反斜杠本身可用作转义字符。 因此,无法直接将其键入脚本。 如果想写入反斜杠,则必须键入两个反斜杠 (\\)。