JavaScript non défini
Exemples
Variable sans valeur :
let x;
if (x === "undefined") {
text = "x is undefined";
} else {
text = "x is defined";
}
let x;
if (typeof x === "undefined") {
text = "x is undefined";
} else {
text = "x is defined";
}
Plus d'exemples ci-dessous.
Définition et utilisation
La propriété undefined indique qu'une variable n'a pas reçu de valeur, ou n'a pas été déclarée du tout.
Prise en charge du navigateur
undefined()
est une fonctionnalité ECMAScript1 (ES1).
ES1 (JavaScript 1997) est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Plus d'exemples
Exemple
Variable non déclarée :
if (typeof y === "undefined") {
txt = "y is undefined";
} else {
txt = "y is defined";
}