2012-10-26 176 views
0

可能重复:
When to Use Double or Single Quotes in JavaScript
Difference between single quotes and double quotes in Javascript使用单引号或双引号

当我开始学习jQuery的,我经常发现使用单引号或双引号的jQuery选择的例子:

$('#myDiv');$("#myDiv");

它们基本上是一样的。但是,哪一个更喜欢和快速执行,请让我知道。

+0

已要求请http://stackoverflow.com/questions/3149192/difference-between-single-quotes-and-double-quotes-in-javascript –

回答

6

如果您希望在字符串内出现双引号(例如,用于html属性)而不必转义它们,您将希望使用单引号,反之亦然。除此之外,没有什么区别,性能虎钳也都是一样的。

+0

感谢解释或编辑的问题。 –

+0

@NarendraPatel如果答案对您有帮助,您可以将答案标记为已接受。 – Jaguar

3

没有性能差异。他们的意思是一样的。我通常使用单身属性名称和其他短文字,并为用户将看到的长文本加倍。当然,例外之一是当两者中的一个出现在字符串内部时,则使用另一个。

+0

多数民众赞成在这里一个不错的小约会:) – Jeff

+0

谢谢,现在我已经这么长时间,我立即看到“代码”或“用户文本”,并以不同的方式思考它们。 –

0

我个人使用双引号时使用字符串(=多个字符)和单引号时使用字符(=一个字符),虽然没有区别的Javascript。在双引号like there is in php中也没有“隐藏”功能。

0

jQuery代码风格强制使用双引号,但在使用方面没有区别。

双引号输入速度更快=)

+1

为什么双引号输入更快?在我的键盘上,单引号和双引号在同一个键上,但双重需要转换。另外,你能提供一个你提到的jQuery代码风格的参考吗?在他们的API参考文献中,他们似乎使用了两种类型,没有韵律或没有理由...... – nnnnnn

+0

@nnnnnn:这只是一个可用性的个人评论!!请阅读本文以了解我所说的内容http:// docs .jquery.com/JQuery_Core_Style_Guidelines#字符串到 – Soulbe