Wartość undefined
Wartość undefined oznacza "nie
zdefiniowane". W JavaScript istnieje podobna
wartość null,
określająca brak wartości. Różnica
polega na tym, że null oznacza celowy
brak (jawnie zapisany w kodzie), a
undefined - po prostu brak jakiejkolwiek informacji
o typie elementu i jego wartości.
Składnia
undefined;
Przykład
Sprawdźmy wartość zmiennej, która została zadeklarowana bez wartości:
let test;
console.log(test);
Wynik wykonania kodu:
undefined
Przykład
Sprawdźmy wartość nieistniejącego elementu tablicy:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Wynik wykonania kodu:
undefined
Przykład
Sprawdźmy wartość nieistniejącej właściwości obiektu:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Wynik wykonania kodu:
undefined