Boolean()
Boolean() funksiyasi
Boolean() funksiyasi primitiv boolean qiymatlarini yaratadi.
new Boolean() konstruktori Boolean obyektlarini yaratadi.
Eslatma
Boolean qiymatlar odatda primitiv qiymatlardir.
Parametrlar
| Parametr | Tavsif |
|---|---|
| value | Ixtiyoriy.true yoki false’ga aylantiriladigan qiymat.Standart qiymat false. |
Qaytariladigan qiymat
| Chaqiruv | Qaytaradi |
|---|---|
Boolean(value) |
Primitiv boolean |
new Boolean(value) |
Boolean obyekti |
Boolean() va new Boolean()
Boolean() chaqiruvi qiymatni primitiv boolean’ga aylantiradi.
new Boolean() chaqiruvi Boolean obyektini yaratadi.
Misol
let a = Boolean(1);
let b = new Boolean(1);
(typeof a) // boolean
(typeof b) // object
O‘zingiz sinab ko‘ring »
Boolean’ga o‘zgartirish
Boolean() funksiyasi qiymatlarni true yoki false’ga aylantiradi.
| Ifoda | Natija |
|---|---|
Boolean(1) |
true |
Boolean(0) |
false |
Boolean("Hello") |
true |
Boolean("") |
false |
Boolean(null) |
false |
Boolean(undefined) |
false |
Boolean(NaN) |
false |
Primitiv boolean qiymatlar
JavaScript’dagi boolean qiymatlarning aksariyati primitiv qiymatlardir.
Boolean obyektlari
new Boolean() konstruktori Boolean obyektlarini yaratadi.
Eslatma
Boolean obyektlari kamdan-kam hollarda kerak bo‘ladi.
Primitiv va obyektni taqqoslash
| Primitiv — tavsiya etiladi | Boolean obyekti — kamdan-kam kerak bo‘ladi |
|---|---|
let x = true |
let x = new Boolean(true) |
| typeof = boolean | typeof = object |
Muhim ogohlantirish
Boolean obyektlari har doim truthy bo‘ladi.
Misol
let x = new Boolean(false);
if (x) {
document.getElementById("demo").innerHTML = "TRUE";
}
O‘zingiz sinab ko‘ring »
Buning sababi — obyektlar ichidagi qiymat false bo‘lsa ham truthy hisoblanadi.
Keng qo‘llaniladigan metodlar
toString()valueOf()
Obyektlar iyerarxiyasi
Boolean obyektlari Object’dan meros oladi.
Object └─ Boolean
Boolean() bo‘yicha savollar
| Savol | Javob |
|---|---|
| Konstruktor turi | Function |
| Yaratadi | Primitiv boolean qiymatlar yoki Boolean obyektlari |
| Meros oladi | Object (Boolean obyektlari uchun) |
| Primitiv tip | boolean |
Tegishli sahifalar:
Brauzerlarda qo‘llab-quvvatlash
Boolean() — ECMAScript1 (JavaScript 1997) imkoniyati.
U barcha brauzerlarda qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
