JavaScript中的双引号与单引号

Double quotes vs single quotes in JavaScript

本文关键字:单引号 JavaScript      更新时间:2023-09-26

可能重复:
何时在JavaScript中使用双引号或单引号
';和"

我想知道在JavaScript中使用单引号和双引号(JQuery选择器等)是否有区别

两者似乎都很好,所以有区别吗?

不同之处在于,您不需要在双引号中转义单引号,也不需要在单引号中转义双引号。如果不考虑必须按住Shift键才能键入"这一事实,这是唯一的区别。

除非您试图编写JSON,否则这并不重要,在这种情况下,必须对对象文本使用双引号。

单引号和双引号之间没有特殊区别(就像在PHP中一样)。

唯一的实际区别是,您可以在单引号字符串中编写双引号",而无需对其进行转义,反之亦然。

所以,如果你打算在JavaScript中输出一些HTML,比如:

<div id = "my_div"></div>

单引号更有用:-)

它们的工作原理相同,但必须匹配。字符串不能以单开头,以双结尾,或者相反。除此之外,它们是可互换的。