JS undefined
JavaScript-da qiymatsiz o‘zgaruvchi undefined qiymatiga ega.
Tipi ham undefined.
Aniqlanmagan o‘zgaruvchilar
Qiymatsiz e’lon qilingan o‘zgaruvchi avtomatik ravishda undefined qiymatiga ega bo‘ladi.
undefined’ning tipi
O‘zgaruvchining aniqlanmaganligini tekshirish uchun typeof dan foydalanishingiz mumkin.
Bo‘sh qiymatlar
Bo‘sh String qiymat va turga ega.
Bu undefined bilan bir xil emas.
Misol
let text = "";
document.getElementById("demo").innerHTML =
text + "<br>" + typeof text;
O‘zingiz sinab ko‘ring »
Obyektlar va undefined
Mavjud bo‘lmagan obyekt xususiyatiga murojaat qilish undefined qaytaradi.
Misol
const person = {firstName:"John", lastName:"Doe"};
document.getElementById("demo").innerHTML = person.age;
O‘zingiz sinab ko‘ring »
Funksiyalar va undefined
Qaytariladigan qiymati bo‘lmagan funksiya undefined qaytaradi.
Misol
function myFunction() {
let x = 5;
}
document.getElementById("demo").innerHTML = myFunction();
O‘zingiz sinab ko‘ring »
Obyektni bo‘shatish mumkin
Qiymatni undefined ga o‘rnatish orqali obyektlarni bo‘shatish mumkin.
Misol
const person = {firstName:"John", lastName:"Doe"};
person = undefined;
Obyektlarni qiymatni null ga o‘rnatish orqali ham bo‘shatish mumkin.
Eslatma
undefined — JavaScript qiymati.
Bu o‘zgaruvchi e’lon qilinganligini, lekin hech qanday qiymat tayinlanmaganligini anglatadi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
