JS null

null primitivi qiymatning ataylab yo‘qligini bildiradi.

Tip nomi — object (JavaScript xatosi).

Null qiymatlari JavaScript’ning 7 ta primitiv tipidan biridir.

ULASHISH

Tip haqida ma’lumot

null ifodalaydigan primitiv tip null deb ataladi.

Biroq typeof ishlatilganda JavaScript object natijasini beradi.

Misol

let x = null; (typeof x)   // object
O‘zingiz sinab ko‘ring »

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

Misol

let person = null;
O‘zingiz sinab ko‘ring »

Falsy qiymat

Null — falsy qiymat.

Misol

let x = null; if (x) {   text ="TRUE"; } else {   text = "FALSE"; }
O‘zingiz sinab ko‘ring »


Null obyekt emas

typeof null "object" qaytarsa ham, null obyekt emas.

Misol

let x = null; (x instanceof Object)   // false
O‘zingiz sinab ko‘ring »

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.

Misol

let person = null; let name = (person ?? "unknown");
O‘zingiz sinab ko‘ring »

Xulosa

Savol Javob
Primitiv tip null
Mumkin bo‘lgan qiymatlar Faqat 1 ta (null)
Yolg‘on (falsy) Ha
Object Yo‘q
typeof "object"


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!