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

javascriptundefined;

Näide

Uurime muutuja väärtust, mis oli deklareeritud ilma väärtuseta:

javascriptlet test;
console.log(test);

Koodi täitmise tulemus:

javascriptundefined

Näide

Uurime mitteoleva massiivi elemendi väärtust:

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

Koodi täitmise tulemus:

javascriptundefined

Näide

Uurime mitteoleva objekti elemendi väärtust:

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

Koodi täitmise tulemus:

javascriptundefined

Vaata ka

  • väärtus true,
    mis tähistab, et elemendi väärtus on tõene
  • väärtus false,
    mis tähistab, et elemendi väärtus on väär
  • väärtus null,
    mis tähistab objekti või elemendi puudumist