undefined қиймати
undefined қиймати "аникланмаган"лиқни
билдиради. JavaScript да шунга ўхшаш
null
киймати мавжуд бўлиб, қийматининг йўқлигини
билдиради. Фарқ шундаки, null қасддан
йўқликни (кодда аник ёзилган),
undefined эса элементанинг тури ва унинг
киймати ҳақида ҳеч қандай маълумотнинг
йўқлигини билдиради.
Синтаксис
javascriptundefined;
Мисол
Қиймат берилмасдан эълон қилинган ўзгарувчининг қийматини биламиз:
javascriptlet test;
console.log(test);
Кодни ишга тушириш натижаси:
javascriptundefined
Мисол
Мавжуд бўлмаган массив элементасининг кийматини биламиз:
javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);
Кодни ишга тушириш натижаси:
javascriptundefined
Мисол
Мавжуд бўлмаган объект элементасининг кийматини биламиз:
javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Кодни ишга тушириш натижаси:
javascriptundefined