JavaScript中的双引号与单引号

时间:2012-03-31 21:39:31

标签: javascript syntax semantics

  

可能重复:
  When to Use Double or Single Quotes in JavaScript
  Are there differences between ' and "

我想知道在JavaScript(JQuery选择器等)中使用单引号和双引号之间是否存在差异。

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

4 个答案:

答案 0 :(得分:52)

不同之处在于,您不需要使用双引号中的单引号或单引号中的双引号来转义。这是唯一的区别,如果你不计算你必须按住Shift键来输入"

答案 1 :(得分:19)

除非您尝试编写JSON,否则无关紧要,在这种情况下,您必须对对象文字使用双引号。

答案 2 :(得分:11)

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

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

因此,如果您要在JavaScript中输出一些HTML,请执行以下操作:

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

单引号更有用: - )

答案 3 :(得分:2)

他们的工作方式相同,但必须匹配。你不能用一个单词开始一个字符串,用一个双尾结束,或者相反。除此之外,它们是可以互换的。