web-dev-qa-db-fra.com

Double guillemets vs guillemets simples en JavaScript

Duplicata possible:
Quand utiliser des guillemets doubles ou simples en JavaScript
Y a-t-il des différences entre 'et "

Je me demande s'il y a une différence entre l'utilisation de guillemets simples et de guillemets doubles en JavaScript (sélecteurs JQuery, etc.).

Les deux semblent fonctionner très bien, alors y a-t-il une différence?

33
TGH

La différence est que vous n'avez pas besoin d'échapper aux guillemets simples entre guillemets doubles ou entre guillemets doubles entre guillemets simples. C'est la seule différence, si vous ne comptez pas le fait que vous devez maintenir la touche Maj enfoncée pour taper ".

53
CR Drost

Cela n'a pas d'importance sauf si vous essayez d'écrire JSON, auquel cas vous devez utiliser des guillemets doubles pour les littéraux d'objet.

20
BluesRockAddict

Il y a non différence spéciale entre les guillemets simples et doubles (comme c'est le cas en PHP).

La seule différence réelle est que vous pouvez écrire un guillemet double " dans une chaîne entre guillemets simples sans l'échapper, et vice versa.

Donc, si vous allez sortir du HTML dans votre JavaScript, comme ceci:

<div id = "my_div"></div>

les guillemets simples sont plus utiles :-)

11
Imp

Ils fonctionnent de la même façon, mais ils doivent correspondre. Vous ne pouvez pas commencer une chaîne avec un simple et terminer avec un double, ou l'inverse. En dehors de cela, ils sont interchangeables.

2
James Montagne