HOWTO · JavaScript
Vérifier si une variable n'est pas définie dans JavaScript
Ce didacticiel explique comment vérifier si une variable n'est pas définie dans JavaScript.
Sur cette page
Ce didacticiel explique comment vérifier si une variable n’est pas définie dans JavaScript.
Une variable est dite undefined si elle est déclarée sans se voir attribuer une valeur initiale. Vous trouverez ci-dessous plusieurs façons de le faire en JavaScript.
Comparez directement une variable avec undefined pour vérifier l’indéfini dans JavaScript
var x;
if (x === undefined) {
text = 'x is undefined';
} else {
text = 'x is defined';
}
console.log(text);
Production:
'x is undefined'
Ici, nous prenons un nom de variable non défini et le comparons directement avec undefined sans utiliser aucune fonction ou quoi que ce soit. Mais cette méthode génère une erreur si nous essayons de comparer une variable qui n’est pas déclarée.
Comparaison avec void 0 pour vérifier undefined en JavaScript
var abc;
console.log(abc === void 0);
Production:
true
Ici, nous prenons un nom de variable indéfini et le comparons avec void 0. Cette méthode génère également une erreur si nous essayons de comparer une variable qui n’est pas déclarée.
Utilisez l’opérateur typeof pour vérifier l’indéfini en JavaScript
Cet opérateur renvoie une chaîne qui indique le type de l’opérande. Si la valeur n’est pas définie, elle renvoie une chaîne undefined.
var abc;
console.log(typeof abc === 'undefined')
Production:
true