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
| Code | Sortie |
|---|---|
| \' | Apostrophe |
| \" | Guillemets doubles |
| \\ | Barre oblique inverse (backslash) |
| \n | Nouvelle ligne |
| \t | Tabulation |
| \b | Retour 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: |
Sommaire : |
Cours suivant: |