我到目前为止使用的所有编码“教程”都使用单引号(''),但是他们需要使用\
来转义撇号。所以我已经切换到使用双引号(“”),因为它们的工作原理同样无需转义特殊的标点符号。
JavaScript或jQuery如何根据我使用的引用类型解释字符串有什么不同?使用一个是否存在速度或可能的语法问题?
答案 0 :(得分:5)
他们是一样的。但是你的陈述:
所以我改用双引号,因为它们的工作原理同样无需转义特殊的标点符号。
不正确,因为在字符串中使用时也必须转义双引号,例如:
quote = "\"The early bird gets the worm\""
如果您想避免这种情况,请使用两者的组合:
quote = '"The early bird gets the worm"'
答案 1 :(得分:0)
JavaScript语法没有逻辑差异。在jQuery中,我主要使用'....'
,这样我就可以使用我的HTML语法的双引号作为参数包含在jQuery中,而不必转义额外的双引号。