" ..."之间是否存在解释差异?和' ...'?

时间:2015-01-28 00:15:10

标签: javascript jquery string quotes semantics

我到目前为止使用的所有编码“教程”都使用单引号(''),但是他们需要使用\来转义撇号。所以我已经切换到使用双引号(“”),因为它们的工作原理同样无需转义特殊的标点符号。

JavaScript或jQuery如何根据我使用的引用类型解释字符串有什么不同?使用一个是否存在速度或可能的语法问题?

2 个答案:

答案 0 :(得分:5)

他们是一样的。但是你的陈述:

  

所以我改用双引号,因为它们的工作原理同样无需转义特殊的标点符号。

不正确,因为在字符串中使用时也必须转义双引号,例如:

quote = "\"The early bird gets the worm\""

如果您想避免这种情况,请使用两者的组合:

quote = '"The early bird gets the worm"'

答案 1 :(得分:0)

JavaScript语法没有逻辑差异。在jQuery中,我主要使用'....',这样我就可以使用我的HTML语法的双引号作为参数包含在jQuery中,而不必转义额外的双引号。