Guillemets simples vs guillemets doubles en JavaScript

Muhammad Muzammil Hussain 12 octobre 2023
  1. Guillemets simples vs guillemets doubles en JavaScript
  2. Caractères d’échappement à l’aide de guillemets simples en JavaScript
  3. Caractères d’échappement à l’aide de guillemets doubles en JavaScript
Guillemets simples vs guillemets doubles en JavaScript

Cet article concerne les guillemets simples et les guillemets doubles dans le code source JavaScript. Examinons l’utilisation et les avantages de ces guillemets dans la programmation JavaScript.

Guillemets simples vs guillemets doubles en JavaScript

Pour créer des littéraux de chaîne et initialiser ou représenter la chaîne, les programmeurs utilisent fréquemment des guillemets simples et doubles en JavaScript.

'hello world' === 'hello world'  // both are same

Nous devons définir une norme unique et nous y tenir. Nous ne devons pas utiliser un type dans un fichier JavaScript et l’autre type dans un autre.

Il est important de noter que quel que soit le type de guillemets avec lequel nous avons utilisé pour ouvrir une chaîne, nous devons la fermer avec le même type.

'hello world'  // correct
'hello world'  // correct
'hello world\' // incorrec'

En JavaScript, il n’y a pas de type pour un seul caractère. Il y a toujours une chaîne à définir par un programmeur.

S’il est nécessaire d’échapper le caractère spécifique d’une chaîne, les deux guillemets sont utilisés différemment.

Chaque type de guillemet doit échapper son propre type de guillemet englobant ; par exemple, si la chaîne est entourée d’un guillemet simple comme 'hello world', nous devons utiliser des guillemets simples avec une barre oblique inverse (/) pour échapper le caractère. Et si la chaîne est entourée de guillemets doubles comme "hello world", alors nous devons utiliser des guillemets doubles avec une barre oblique inverse /.

Caractères d’échappement à l’aide de guillemets simples en JavaScript

Si nous utilisions un type de guillemet simple pour définir une chaîne, nous aurions besoin d’échapper à l’aide d’un guillemet simple. Il n’est pas nécessaire que les guillemets doubles s’échappent ici.

Exemple:

<script>
    const website = 'We will visit \'delftstack\' website for learning.';
    const intro = 'Hello, I am a "Learner"';
    document.write(website + "<br>");
    document.write(intro)
</script>

Production:

We will visit 'delftstack' website for learning.
Hello, I am a "Learner"

Caractères d’échappement à l’aide de guillemets doubles en JavaScript

Si nous utilisons un type de guillemet double pour définir une chaîne, nous devons nous échapper en utilisant le guillemet double. Il n’y a pas besoin d’un seul guillemet pour s’échapper ici.

Exemple:

<script>
    const website = "We will visit \"delftstack\" website for learning."
    const intro = "Hello, I am a 'Learner'"
    document.write(website+"<br>")
    document.write(intro)
</script>

Production:

We will visit "delftstack" website for learning.
Hello, I am a 'Learner'

Article connexe - JavaScript String