Aller au contenu
Erreurs JavaScriptErreur
ReferenceError

ReferenceError

Référence à une variable qui n'existe pas dans la portée courante.

browsernode

Causes de cette erreur

Vous avez tenté d'utiliser une variable qui n'a pas été déclarée, qui n'est pas dans la portée, ou qui a été accédée avant sa déclaration (zone morte temporelle). Cela peut aussi survenir avec des noms de variables mal orthographiés.

Comment la corriger

Déclarez la variable avant de l'utiliser avec let, const ou var. Vérifiez les fautes de frappe dans les noms de variables. Assurez-vous que la variable est dans la portée où vous y accédez. Importez les modules manquants.

Exemple

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
Documentation officielle

Codes d'erreur associés