可能重复:
When to Use Double or Single Quotes in JavaScript
Are there differences between ' and "
我想知道在JavaScript(JQuery选择器等)中使用单引号和双引号之间是否存在差异。
两者似乎都很好,所以有区别吗?
答案 0 :(得分:52)
不同之处在于,您不需要使用双引号中的单引号或单引号中的双引号来转义。这是唯一的区别,如果你不计算你必须按住Shift键来输入"
。
答案 1 :(得分:19)
除非您尝试编写JSON,否则无关紧要,在这种情况下,您必须对对象文字使用双引号。
答案 2 :(得分:11)
单引号和双引号之间存在无特殊区别(就像在PHP中一样)。
唯一的实际区别是,您可以在单引号字符串中编写双引号"
而不转义它,反之亦然。
因此,如果您要在JavaScript中输出一些HTML,请执行以下操作:
<div id = "my_div"></div>
单引号更有用: - )
答案 3 :(得分:2)
他们的工作方式相同,但必须匹配。你不能用一个单词开始一个字符串,用一个双尾结束,或者相反。除此之外,它们是可以互换的。