JavaScript niezdefiniowany
Przykłady
Zmienna bez wartości:
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";
}
Więcej przykładów poniżej.
Definicja i użycie
Właściwość undefined wskazuje, że zmienna nie ma przypisanej wartości lub w ogóle nie została zadeklarowana.
Obsługa przeglądarki
undefined()
to funkcja ECMAScript1 (ES1).
ES1 (JavaScript 1997) jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Więcej przykładów
Przykład
Zmienna niezadeklarowana:
if (typeof y === "undefined") {
txt = "y is undefined";
} else {
txt = "y is defined";
}