logo oujood
🔍

OUJOOD.COM

Les caractères spéciaux en JavaScript

En JavaScript, il est courant de devoir insérer des caractères réservés dans une chaîne de texte. Pour ce faire, on utilise le signe barre oblique inverse, appelé backslash (\).

Insérer des caractères spéciaux par échappement

Le backslash permet d'échapper des caractères qui auraient normalement une signification syntaxique, comme les apostrophes ou les guillemets, évitant ainsi de "casser" votre chaîne de caractères.

Exemple de problème :

var txt = "Nous apprenons le JavaScript avec le site : "https://www.oujood.com." il est génial"; // Erreur de syntaxe

Pour résoudre ce problème, placez un backslash avant chaque guillemet interne :

Exemple corrigé :   📋 Copier le code

<script>
var txt = "Nous apprenons le JavaScript avec le site : \"https://www.oujood.com.\" il est génial";
document.write(txt);
</script>
    

Tableau des séquences d'échappement courantes

CodeSortie
\'Apostrophe
\"Guillemets doubles
\\Barre oblique inverse (backslash)
\nNouvelle ligne
\tTabulation
\bRetour arrière (backspace)

Échappement et Expressions Régulières (Regex)

La barre oblique inversée \ est également fondamentale dans les expressions régulières (Regex), où elle permet de désigner des classes de caractères (comme \d pour un chiffre). Il est important de noter que certains caractères comme [ ] { } ( ) . | ? * + possèdent une signification particulière dans ce contexte.

Pour approfondir, consultez notre chapitre dédié aux expressions régulières.




Cours précédent:
L'instruction throw

    Sommaire :
Le langage JavaScript

Cours suivant:
Introduction aux objets

Par carabde | Mis à jour le 2 juin 2026