Double guillemets vs guillemets simples en JavaScript [dupliquer]

possibilité de dupliquer:

quand utiliser des guillemets doubles ou simples dans JavaScript

y a-t-il des différences entre " et

je me demande s'il y a une différence entre utiliser des guillemets simples et des guillemets doubles en JavaScript (sélecteurs JQuery, etc.).

les Deux semblent fonctionner très bien, si est-il une différence?

32
demandé sur Community 2012-04-01 01:39:31

4 réponses

La différence, c'est que vous n'avez pas besoin d'échapper les apostrophes dans les guillemets, ou les guillemets doubles guillemets simples. C'est la seule différence, si vous ne comptez pas le fait que vous devez maintenir la touche Shift de type " .

51
répondu CR Drost 2012-03-31 21:42:24

cela n'a pas d'importance à moins que vous essayiez d'écrire JSON, auquel cas vous devez utiliser des guillemets doubles pour les objets littéraux.

18
répondu BluesRockAddict 2017-05-01 16:00:52

il y a Non différence spéciale entre les guillemets simples et doubles (comme en PHP).

la seule différence réelle est que vous pouvez écrire une double citation " dans une chaîne de caractères simple sans l'échapper, et vice versa.

donc, si vous allez produire un peu de HTML dans votre JavaScript, comme ceci:

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

les guillemets simples sont plus utiles: -)

10
répondu Imp 2012-03-31 21:43:58

Ils fonctionnent de la même, mais ils doivent correspondre. Vous ne pouvez pas démarrer une chaîne avec un simple et finir avec un double, ou le contraire. Autre que cela, ils sont interchangeables.

2
répondu James Montagne 2012-03-31 21:43:34