“”和“”在JavaScript中有不同的含义吗?

时间:2010-08-25 16:13:07

标签: javascript

  

可能重复:
  When to Use Double or Single Quotes in JavaScript

您好,

""''在JavaScript中有不同的含义吗?因为我一直在jQuery中看到这两个用法,例如:

$("")

$('')

感谢您的帮助。

7 个答案:

答案 0 :(得分:14)

了解strings in JavaScript。没有区别。

但由于HTML属性通常用双引号定义,我会使用单引号,这使代码像

$('<a href="someurl" />') 

更容易写。

使用较少字符的字符串在字符串内转义。

答案 1 :(得分:14)

不,他们的意思是一样的;他们都只是JavaScript string literals。有两个不同的引号很方便,所以你可以嵌套它们而不必使用转义序列; "some string with 'single quotes' in it"'a string with "double quotes" in it'

答案 2 :(得分:8)

不。这意味着相同。

答案 3 :(得分:5)

它们都是字符串分隔符。唯一的区别是,如果你可以使用“在其中包含一个字符串',你可以使用'在其中包含一个字符串。

答案 4 :(得分:5)

您可以使用其中之一。我建议在整个项目中遵循一个标准,当与服务器端代码结合使用时,事情有时会变得有点混乱。

答案 5 :(得分:0)

字符串文字之外,没有。 在字符串文字内,是。

答案 6 :(得分:0)

否...因为不可能使用“”里面的“”,“”和“”在需要在另一个内部引用一个字符串时做出一个很好的组合。