Junior
Quelles sont les variables non déclarées (variables non déclarées) ?
sobes.tech IA
Réponse de l'IA
Les variables non déclarées sont des variables utilisées dans le code sans déclaration préalable avec les mots-clés var, let ou const (en JavaScript).
En mode strict ('use strict'), accéder à une variable non déclarée entraîne une erreur d'exécution (ReferenceError). En mode non strict, cette variable est automatiquement créée comme globale, ce qui peut entraîner des bugs difficiles à détecter.
Exemple :
'use strict';
function test() {
x = 10; // ReferenceError : x n'est pas défini
}
test();
Ici, x n'est pas déclarée, donc une erreur se produit.
Pour éviter les problèmes, déclarez toujours explicitement les variables :
let x = 10;
Cela améliore la lisibilité et empêche les erreurs liées à la portée et à la création inattendue de variables globales.