JavaScript 转义字符
一个转义字符允许你按自己的意思输出字符,因为浏览器可以按照你的目的去转义输出的内容。
例如
alert("This is a test for "escape" character");
当运行上面的代码,将输出一个错误的内容,因为浏览器遇到了第一个双引号,认为字符串已经结束了。
使用转义字符
alert("This is a test for \"escape\" character");
这个代码运行成功,因为浏览器遇到反斜杠backslash, 它就不去解释下一个字符了。
JavaScript使用 \(反斜杠backslash)来转义字符:
- \’ 单引号
- \” 双引号
- \ 反斜杠
- \n 换行
- \r 回车
- \t 制表符
- \b 退格
- \f 换页
- \v 纵向制表符 (IE < 9 用’\v’ 和 ‘v’ 代替纵向制表符(‘\x0B’). 为了能够跨浏览器支持,用\x0B 代替 \v 。)
- \0 空字符 (U+0000 NULL) (仅当下一个字符不是十进制数时,否则它是八进制转义序列。)