Väärtus undefined
Väärtus undefined tähistab "määramata".
JavaScriptis on sarnane väärtus
null,
mis määratleb väärtuse puudumise. Erinevus
seisneb selles, et null tähistab tahtlikku
puudumist (selgesõnaliselt koodis kirjutatud), samas kui
undefined - lihtsalt mis tahes teabe puudumist
elemendi tüübi ja selle väärtuse kohta.
Süntaks
undefined;
Näide
Uurime muutuja väärtust, mis oli deklareeritud ilma väärtuseta:
let test;
console.log(test);
Koodi täitmise tulemus:
undefined
Näide
Uurime mitteoleva massiivi elemendi väärtust:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Koodi täitmise tulemus:
undefined
Näide
Uurime mitteoleva objekti elemendi väärtust:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Koodi täitmise tulemus:
undefined