Vrednost undefined
Vrednost undefined označava "nije
definisano". U JavaScriptu postoji slična
vrednost null,
koja definiše odsustvo vrednosti. Razlika
je u tome što null označava namerno
odsustvo (eksplicitno zabeleženo u kodu), a
undefined - jednostavno odsustvo bilo kakve informacije
o tipu elementa i njegovoj vrednosti.
Sintaksa
undefined;
Primer
Hajde da saznamo vrednost promenljive koja je deklarisana bez vrednosti:
let test;
console.log(test);
Rezultat izvršavanja koda:
undefined
Primer
Hajde da saznamo vrednost nepostojećeg elementa niza:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Rezultat izvršavanja koda:
undefined
Primer
Hajde da saznamo vrednost nepostojećeg elementa objekta:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Rezultat izvršavanja koda:
undefined