6. Introduction au mode strict
Historiquement, JavaScript était très permissif, permettant aux développeurs de commettre des erreurs sans afficher de messages clairs. Le Mode Strict a été introduit dans ECMAScript 5 (ES5) pour rendre le langage plus propre et plus sûr.
Comment activer le mode strict
Placez la chaîne de caractères 'use strict'; tout en haut de votre fichier de script ou à l'intérieur d'une fonction.
javascript // Dans le fichier 'app.js' 'use strict';
// Le code qui aurait pu être brouillon auparavant va maintenant générer des erreurs.
// Exemple : Essayer d'utiliser une variable sans la déclarer x = 10; // ERREUR en mode strict (ReferenceError: x is not defined)
// Sans le mode strict, cela créerait silencieusement une variable globale 'x'.
Pourquoi utiliser le mode strict ?
- Élimine la « mauvaise syntaxe » : Il détecte les erreurs de codage courantes qui mènent à des bugs subtils.
- Améliore l'optimisation : Les moteurs peuvent parfois mieux optimiser le code en mode strict.
- Sécurité : Empêche l'accès à des variables globales dangereuses.
Recommandation : Utilisez toujours le mode strict pour tout nouveau code JavaScript.