Vérifier si une variable n'est pas définie dans JavaScript
-
Comparez directement une variable avec
undefined
pour vérifier l’indéfini dans JavaScript -
Comparaison avec
void 0
pour vérifier undefined en JavaScript -
Utilisez l’opérateur
typeof
pour vérifier l’indéfini en JavaScript
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
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedInArticle connexe - JavaScript Variable
- Accéder à la variable de session en JavaScript
- Vérifier les variables indéfinies et nulles en JavaScript
- Masquer la valeur de la variable en JavaScript
- Pourquoi les variables globales donnent des valeurs indéfinies en JavaScript
- Utiliser la variable JavaScript en HTML
- Afficher une variable JavaScript dans le corps HTML