在JavaScript中,输入转义字符是为了在字符串中表示一些特殊字符或不可打印的字符。转义字符以反斜杠(\)开始,后跟一个或多个字符,这些字符的组合表示一个特定的字符或功能。
\
开头,后跟1到3个八进制数字,表示一个字符的ASCII码。\x
开头,后跟2个十六进制数字,或以\u
开头,后跟4个十六进制数字,表示Unicode字符。\t
表示制表符等。\ooo
(1到3个八进制数字)\xHH
或\uHHHH
(2个或4个十六进制数字)\t
, \r
, \\
, \'
, \"
等\\
来表示。// 特殊字符转义
let newline = "Hello
World"; // 换行
let tab = "Name:\tJohn"; // 制表符
let backslash = "Path: C:\\Program Files\\"; // 反斜杠
// 八进制转义序列
let octalEscape = "\110\145\154\154\157"; // "Hello"
// 十六进制转义序列
let hexEscape = "\x48\x65\x6C\x6C\x6F"; // "Hello"
let unicodeEscape = "\u0048\u0065\u006C\u006C\u006F"; // "Hello"
console.log(newline);
console.log(tab);
console.log(backslash);
console.log(octalEscape);
console.log(hexEscape);
console.log(unicodeEscape);
通过理解和正确使用转义字符,可以有效地处理字符串中的特殊字符,提高代码的可读性和兼容性。
领取专属 10元无门槛券
手把手带您无忧上云