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

javascriptundefined;

Példa

Nézzük meg egy olyan változó értékét, amelyet érték nélkül deklaráltunk:

javascriptlet test;
console.log(test);

A kód végrehajtásának eredménye:

javascriptundefined

Példa

Nézzük meg egy nem létező tömbelem értékét:

javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);

A kód végrehajtásának eredménye:

javascriptundefined

Példa

Nézzük meg egy nem létező objektumelem értékét:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);

A kód végrehajtásának eredménye:

javascriptundefined

Lásd még

  • true érték,
    ami azt jelenti, hogy az elem értéke igaz
  • false érték,
    ami azt jelenti, hogy az elem értéke hamis
  • null érték,
    ami egy objektum vagy elem hiányát jelöli