29 of 264 menu

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

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
bykkmscsen