Retour au cours

Introduction au mode strict ('use strict')

JavaScript : Le cours complet pour débutant, de « Zéro à Héros »

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 ?

  1. Élimine la « mauvaise syntaxe » : Il détecte les erreurs de codage courantes qui mènent à des bugs subtils.
  2. Améliore l'optimisation : Les moteurs peuvent parfois mieux optimiser le code en mode strict.
  3. Sécurité : Empêche l'accès à des variables globales dangereuses.

Recommandation : Utilisez toujours le mode strict pour tout nouveau code JavaScript.