Thamani undefined
Thamani undefined inaashiria "haija
fafanuliwa". Katika JavaScript kuna thamani
inayofanana null,
inayoainisha kutokuwapo kwa thamani. Tofauti
ni kwamba null inaashiria kutokuwapo kwa makusudi
(kiliyoandikwa waziwazi kwenye msimbo), wakati
undefined - inaashiria kutokuwapo kwa taarifa yoyote
juu ya aina ya kipengele na thamani yake.
Syntaxi
javascriptundefined;
Mfano
Wacha tujue thamani ya kutofautisha ambayo ilitangazwa bila thamani:
javascriptlet test;
console.log(test);
Matokeo ya utekelezaji wa msimbo:
javascriptundefined
Mfano
Wacha tujue thamani ya kipengele kisichopo katika safu:
javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);
Matokeo ya utekelezaji wa msimbo:
javascriptundefined
Mfano
Wacha tujue thamani ya kipengele kisichopo katika kitu:
javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Matokeo ya utekelezaji wa msimbo:
javascriptundefined