JavaScript není definován
Příklady
Proměnná bez hodnoty:
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";
}
Další příklady níže.
Definice a použití
Vlastnost undefined označuje, že proměnné nebyla přiřazena hodnota nebo nebyla vůbec deklarována.
Podpora prohlížeče
undefined()
je funkce ECMAScript1 (ES1).
ES1 (JavaScript 1997) je plně podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Další příklady
Příklad
Proměnná není deklarována:
if (typeof y === "undefined") {
txt = "y is undefined";
} else {
txt = "y is defined";
}