JS null
null primitivi qiymatning ataylab yo‘qligini bildiradi.
Tip nomi — object (JavaScript xatosi).
Null qiymatlari JavaScript’ning 7 ta primitiv tipidan biridir.
Tip haqida ma’lumot
null ifodalaydigan primitiv tip null deb ataladi.
Biroq typeof ishlatilganda JavaScript object natijasini beradi.
Eslatma
Bu JavaScript’ning tarixiy xatti-harakati.
Null — obyekt emas, primitiv qiymat.
Buni JavaScript dizaynidagi xato deb hisoblang.
null qiymati
null primitivi faqat bitta qiymatni saqlay oladi:
null
Null ko‘pincha o‘zgaruvchida hech qanday qiymat bo‘lmasligi kerakligini bildirish uchun ishlatiladi.
Null qiymatini berish
Falsy qiymat
Null — falsy qiymat.
Null obyekt emas
typeof null "object" qaytarsa ham, null obyekt emas.
Havolalarni tozalash uchun Null’dan foydalanish
Null ko‘pincha obyektga havolani olib tashlash uchun ishlatiladi.
Misol
let person = {name:"John"};
person = null;
Qiymat berilgandan so‘ng o‘zgaruvchi endi obyektga havola qilmaydi.
Nullish coalescing
Nullish coalescing operatori (??) null va undefined’ni yo‘q qiymatlar sifatida qabul qiladi.
Xulosa
| Savol | Javob |
|---|---|
| Primitiv tip | null |
| Mumkin bo‘lgan qiymatlar | Faqat 1 ta (null) |
| Yolg‘on (falsy) | Ha |
| Object | Yo‘q |
| typeof | "object" |
Tegishli sahifalar:
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
