首页 编程 正文

js转义特殊字符转义字符

2023-10-09 08:19 23
admin

由于字符串必须由引号包围,JavaScript 会误解这段字符串:

var y = "中国是瓷器的故乡,因此 china 与"China(中国)"同名。"

该字符串将被切为 "中国是瓷器的故乡,因此 china 与"。

避免此问题的解决方法是,使用 \ 转义字符。

反斜杠转义字符把特殊字符转换为字符串字符:

代码结果描述
\''单引号
\""双引号
\\\反斜杠

实例

序列 \" 在字符串中插入双引号:

实例

var x = "中国是瓷器的故乡,因此 china 与\"China(中国)\"同名。"

序列 \' 在字符串中插入单引号:

实例

var x = 'It\'s good to see you again';


序列 \\ 在字符串中插入反斜杠:

实例

var x = "字符 \\ 被称为反斜杠。";


转义字符(\)也可用于在字符串中插入其他特殊字符。

其他六个 JavaScript 中有效的转义序列:

代码结果
\b退格键
\f换页
\n新行
\r回车
\t水平制表符
\v垂直制表符

这六个转义字符最初设计用于控制打字机、电传打字机和传真机。它们在 HTML 中没有任何意义。