Boolean()

ULASHISH

Boolean() funksiyasi

Boolean() funksiyasi primitiv boolean qiymatlarini yaratadi.

new Boolean() konstruktori Boolean obyektlarini yaratadi.

Eslatma

Boolean qiymatlar odatda primitiv qiymatlardir.


Sintaksis

Boolean() Boolean(value) new Boolean() new Boolean(value)
O‘zingiz sinab ko‘ring »

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.

Misol

let loggedIn = true;
O‘zingiz sinab ko‘ring »

Boolean obyektlari

new Boolean() konstruktori Boolean obyektlarini yaratadi.

Misol

let loggedIn = new Boolean(true);
O‘zingiz sinab ko‘ring »

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


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!