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