Vērtība undefined
Vērtība undefined apzīmē "nav
definēts". JavaScript ir līdzīga
vērtība null,
kas nosaka vērtības neesamību. Atšķirība
ir tāda, ka null apzīmē apzinātu
neesamību (skaidri ierakstītu kodā), bet
undefined - vienkārši jebkuras informācijas
par elementa tipu un tā vērtību trūkumu.
Sintakse
undefined;
Piemērs
Uzzināsim mainīgā vērtību, kas tika deklarēts bez vērtības:
let test;
console.log(test);
Koda izpildes rezultāts:
undefined
Piemērs
Uzzināsim neesoša massīva elementa vērtību:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Koda izpildes rezultāts:
undefined
Piemērs
Uzzināsim neesoša objekta elementa vērtību:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Koda izpildes rezultāts:
undefined