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

Ric*_*d77 11 javascript

可能重复:
何时在JavaScript中使用双引号或单引号

你好,

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

$("")
Run Code Online (Sandbox Code Playgroud)

$('')
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

Fel*_*ing 14

阅读JavaScript中的字符串.没有区别.

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

$('<a href="someurl" />') 
Run Code Online (Sandbox Code Playgroud)

更容易写.

使用字符较少的字符串在字符串中转义.


Bri*_*ell 14

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


Lek*_*eyn 8

不.它意味着相同.


Nat*_*hes 5

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


Tom*_*len 5

你可以使用其中之一.我建议在整个项目中坚持使用一个标准,当与服务器端代码结合使用时,在它们之间进行交换时,事情有时会变得有点混乱.