149 votes

Différence entre apostrophes et guillemets doubles en Javascript

Je sais qu'en PHP, la seule différence entre les guillemets doubles et les guillemets simples est l'interprétation de la variable à l'intérieur d'une chaîne et le traitement des caractères d'échappement.

En JavaScript, je vois souvent des guillemets doubles utilisés dans les chaînes. Y a-t-il une raison particulière à cela, ou les guillemets simples sont-ils exactement les mêmes que les guillemets doubles?

152voto

karim79 Points 178055

Vous voudrez utiliser des guillemets simples là où vous voulez que les guillemets doubles apparaissent à l'intérieur de la chaîne (par exemple, pour les attributs html) sans avoir à les échapper, ou vice versa. Autre que cela, il n'y a pas de différence.

57voto

Jesse Brown Points 321

Il existe une différence entre JSON et j'ai donc commencé à utiliser autant que possible les guillemets afin d'éviter toute erreur lors de l'utilisation de JSON.

47voto

jAndy Points 93076

Absolument aucune différence. QUOTING GRATUIT YEEHHAAA

12voto

AlexKM Points 496

Contrairement à PHP, pour lesquels l'aide de simple ou double quotes change la façon dont l' chaîne est interprétée, il n'y a pas de différence dans les deux syntaxes dans ECMAScript. Une chaîne à l'aide des guillemets est exactement le même comme un chaîne à l'aide de guillemets simples. Notez, cependant, qu'une chaîne de caractères début avec une double citation doit se terminer par un guillemet double, et une chaîne début avec une seule citation doit se terminer par une apostrophe.

Nicolas C. Zakas - Professionnel JavaScript pour Développeurs Web

10voto

Pharabus Points 4664

Ils sont les mêmes, j’utilise habituellement des guillemets simples, mais c’est parce que je suis un développeur .net et asp.net en particulier, ce qui me permet de distinguer les 2 types de chaînes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X