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

javascriptundefined;

Piemērs

Uzzināsim mainīgā vērtību, kas tika deklarēts bez vērtības:

javascriptlet test;
console.log(test);

Koda izpildes rezultāts:

javascriptundefined

Piemērs

Uzzināsim neesoša massīva elementa vērtību:

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

Koda izpildes rezultāts:

javascriptundefined

Piemērs

Uzzināsim neesoša objekta elementa vērtību:

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

Koda izpildes rezultāts:

javascriptundefined

Skatiet arī

  • vērtību true,
    kas apzīmē, ka elementa vērtība ir patiesa
  • vērtību false,
    kas apzīmē, ka elementa vērtība ir nepatiesa
  • vērtību null,
    kas apzīmē objekta vai elementa neesamību