Az undefined érték
Az undefined érték azt jelenti, hogy "nincs
meghatározva". A JavaScriptben van egy hasonló
érték null,
ami az érték hiányát határozza meg. A különbség
az, hogy a null szándékos hiányt jelöl
(kifejezetten a kódban rögzítve), míg
az undefined - egyszerűen bármilyen információ hiánya
az elem típusáról és értékéről.
Szintaxis
undefined;
Példa
Nézzük meg egy olyan változó értékét, amelyet érték nélkül deklaráltunk:
let test;
console.log(test);
A kód végrehajtásának eredménye:
undefined
Példa
Nézzük meg egy nem létező tömbelem értékét:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
A kód végrehajtásának eredménye:
undefined
Példa
Nézzük meg egy nem létező objektumelem értékét:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
A kód végrehajtásának eredménye:
undefined