JavaScript niet gedefinieerd
Voorbeelden
Variabele zonder waarde:
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";
}
Hieronder meer voorbeelden.
Definitie en gebruik
De eigenschap undefined geeft aan dat een variabele geen waarde heeft gekregen of helemaal niet is gedeclareerd.
Browserondersteuning
undefined()
is een ECMAScript1 (ES1)-functie.
ES1 (JavaScript 1997) wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Meer voorbeelden
Voorbeeld
Variabele niet gedeclareerd:
if (typeof y === "undefined") {
txt = "y is undefined";
} else {
txt = "y is defined";
}