Les caractères spéciaux

En JavaScript, certains caractères surtout spéciaux aux JavaScript, ne peuvent pas être tapées directement. Pour les écrire, les inclure dans des chaines de caractères, il faut passer par des caractères de substitution : les séquences d’échappement.

Une séquence d’échappement commence toujours par une barre oblique inverse (\).
Quand la barre oblique inverse apparait au sein d’une chaine de caractère, elle change la signification du caractère qui la suit.

Ci-dessous, un tableau qui répertorie les séquences d’échappement de différents caractères :

Echappement signification
\b Retour en arrière
\f Saut de page
\n Saut de ligne
\r Retour-chariot
\t Tabulation
\v Tabulation verticale
\' Guillemet simple (') ou apostrophe
\" Guillemet double (")
\\ Barre oblique inverse (\)
\ddd Caractère avec encodage latin-1 spécifié par 3 chiffres en notation octale
\xdd Caractère avec encodage latin-1 spécifié par 2 chiffres hexadécimaux
\dddd Caractère avec encodage Unicode spécifié par 4 chiffres hexadécimaux
\n n, avec représentant tout caractère autres que ceux mentionnés ci-haut

Exemple :

Si nous voulons écrire dans une boite d’alerte :
Ali a dit : "les enfants sont malades".

Code Source:

Le code ci-dessous est faux :

Dans ce cas, si nous voulons éviter la séquence d’échappement, on fera tout simplement ainsi :



Une question? Cliquez ici pour la poser.

Retour sur le portail du JavaScript