JS Boolean
Boolean primitivi true yoki false qiymatini ifodalaydi.
Tip nomi — boolean.
Boolean qiymatlar JavaScript’ning 7 ta primitiv tipidan biri.
Boolean qiymatlar yaratish
Boolean qiymat true yoki false bo‘lishi mumkin.
Tip haqida ma’lumot
Primitiv boolean qiymatning tipi — "boolean".
Boolean ifodalar
Boolean qiymatlar ko‘pincha taqqoslashlar natijasi bo‘ladi.
| Ifoda | Natija |
|---|---|
10 > 5 |
true |
10 < 5 |
false |
10 == 10 |
true |
10 != 10 |
false |
Boolean’ga o‘zgartirish
Boolean() funksiyasi qiymatlarni boolean qiymatlarga aylantiradi.
| Ifoda | Natija |
|---|---|
Boolean(1) |
true |
Boolean(0) |
false |
Boolean("Hello") |
true |
Boolean("") |
false |
Boolean(null) |
false |
Boolean(undefined) |
false |
Boolean(NaN) |
false |
Truthy va falsy qiymatlar
Har bir JavaScript qiymatining o‘ziga mos boolean qiymati bor.
true ga aylanadigan qiymatlar truthy deb ataladi.
false ga aylanadigan qiymatlar falsy deb ataladi.
Falsy qiymatlar
JavaScript’da falsy qiymatlar juda oz.
| Qiymat |
|---|
false |
0 |
-0 |
0n |
"" |
null |
undefined |
NaN |
Qolgan barcha qiymatlar truthy hisoblanadi.
Shartlarda boolean qiymatlardan foydalanish
Boolean qiymatlar odatda shart operatorlarida ishlatiladi.
Primitiv boolean qiymatlar va Boolean obyektlari
new Boolean() konstruktori Boolean obyektini yaratadi.
Boolean literallari primitiv boolean qiymatlar yaratadi.
| Primitiv — tavsiya etiladi | Boolean obyekti — kamdan-kam kerak bo‘ladi |
|---|---|
let x = true |
let x = new Boolean(true) |
typeof x === "boolean" |
typeof x === "object" |
Boolean obyektlari truthy hisoblanadi
Barcha obyektlar truthy hisoblanadi.
Bunga false qiymatini saqlovchi Boolean obyektlari ham kiradi.
Boolean obyektlari o‘rniga primitiv boolean qiymatlardan foydalaning.
Shuningdek qarang:
Tegishli sahifalar:
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
