JavaScript 特殊字符转义指南

作者:木棉时间:2026-10-30 13:23:34浏览:268

本文介绍如何在 JavaScript 字符串中使用反斜杠转义特殊字符。通过处理引号、换行符及符号,确保字符串正确输出。文中提供了包含单双引号、换行及制表符的代码示例,并列出常用转义字符对照表,帮助开发者避免字符串截断错误。

在 JavaScript 中,可以使用反斜杠向文本字符串插入特殊字符。

插入特殊字符

反斜杠用于在文本字符串中插入省略号、换行符、引号以及其他特殊字符。

参考以下 JavaScript 代码:

var txt="We are the so-called "Vikings" from the north."
document.write(txt)

JavaScript 中的字符串以单引号或双引号起始和结束。若字符串内部包含相同类型的引号,会导致字符串被意外截断,例如:We are the so-called。

为解决此问题,需在 "Viking" 中的引号前添加反斜杠 (\)。这使得每个双引号被转换为字面意义上的字符串部分。

var txt="We are the so-called \"Vikings\" from the north."
document.write(txt)

此时 JavaScript 即可正确输出文本字符串:We are the so-called "Vikings" from the north。

以下是另一个示例:

document.write ("You \& me are singing!") 

上述示例将产生如下输出:

You & me are singing!

下表列出了其余可通过反斜杠添加到文本字符串中的特殊字符:

代码 输出
\' 单引号
\" 双引号
\& 和号
\\ 反斜杠
\n 换行符
\r 回车符
\t 制表符
\b 退格符
\f 换页符
作者最新文章