Vrednost undefined
Vrednost undefined pomeni "ni
določeno". V JavaScriptu obstaja podobna
vrednost null,
ki določa odsotnost vrednosti. Razlika
je v tem, da null pomeni namerno
odsotnost (eksplicitno zapisano v kodi), medtem ko
undefined pomeni preprosto odsotnost kakršnih koli informacij
o tipu elementa in njegovi vrednosti.
Sintaksa
undefined;
Primer
Ugotovimo vrednost spremenljivke, ki je bila deklarirana brez vrednosti:
let test;
console.log(test);
Rezultat izvajanja kode:
undefined
Primer
Ugotovimo vrednost neobstoječega elementa polja:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Rezultat izvajanja kode:
undefined
Primer
Ugotovimo vrednost neobstoječega elementa objekta:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Rezultat izvajanja kode:
undefined