undefined qiymati
undefined qiymati "aniqlanmagan"ni
bildiradi. JavaScriptda shunga o'xshash
null
qiymati mavjud bo'lib, qiymatning yo'qligini
aniqlaydi. Farqi shundaki, null ataylab qiymat
yo'qligini (kodda aniq yozilgan), undefined esa
- elementning turi va uning qiymati haqida
hech qanday ma'lumot yo'qligini bildiradi.
Sintaksis
undefined;
Misol
Keling, qiymatsiz e'lon qilingan o'zgaruvchining qiymatini bilib olaylik:
let test;
console.log(test);
Kodni bajarish natijasi:
undefined
Misol
Keling, mavjud bo'lmagan massiv elementining qiymatini bilib olaylik:
let arr = ['a', 'b', 'c'];
console.log(arr[5]);
Kodni bajarish natijasi:
undefined
Misol
Keling, mavjud bo'lmagan obyekt elementining qiymatini bilib olaylik:
let obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
Kodni bajarish natijasi:
undefined