Boolean funksiyasi
Boolean funksiyasi berilgan
qiymatni mantiqiy turga o‘zgartiradi.
Funksiyani bajarish natijasi true,
yoki false bo‘ladi.
Bunda faqat quyidagilar false ga o‘zgaradi:
0, bo‘sh satr, null,
undefined,
NaN.
Qolgan barcha qiymatlar (sonlar, satrlar, ob'ektlar,
massivlar, funksiyalar) true ga o‘zgaradi.
Sintaksis
Boolean(o‘zgartiriladigan narsa);
Misol
0 sonini mantiqiy turga o‘zgartirish:
Boolean(0);
Kodni bajarish natijasida
biz false olamiz:
false
Misol
Keling NaN qiymatini o‘zgartirish:
Boolean(NaN);
Shuningdek, kodni bajarishdan keyin
biz false olamiz:
false
Misol
Endi 1 sonini o‘zgartirish:
Boolean(1);
Kodni bajarishdan keyin
biz true olamiz:
true
Misol
Endi manfiy sonni o‘zgartirish:
Boolean(-1);
Kodni bajarish natijasida
biz true olamiz:
true
Misol
Keling parametrda kasr sonni belgilash:
Boolean(11.5);
Kodni bajarishdan keyin
biz shuningdek true olamiz:
true
Misol
Endi bo‘sh satrni o‘zgartirish:
Boolean('');
Kodni bajarish natijasi:
false
Misol
Agar parametrda to‘ldirilgan satrni ko‘rsatamiz:
Boolean('str');
U holda o‘zgartirishdan keyin biz
true olamiz:
true
Misol
Keling mantiqiy qiymatni
true ni o‘zgartirish:
Boolean(true);
Kodni bajarish natijasi:
true
Misol
Endi mantiqiy qiymatni
false ni o‘zgartirish:
Boolean(false);
Kodni bajarish natijasida
bizga false qaytariladi:
false
Misol
Keling funksiya parametrida bo‘sh ob'ektni ko‘rsatish:
Boolean({});
Kodni bajarishdan keyin
Boolean funksiyasi ob'ektni
true qiymatiga o‘zgartiradi:
true
Misol
Endi parametrda bo‘sh massivni ko‘rsatish:
Boolean([]);
Kodni bajarishdan keyin
biz shuningdek
true qiymatini olamiz:
true
Misol
Keling bo‘sh funksiyani o‘zgartirish:
Boolean(function(){});
Kodni bajarish natijasida
biz true olamiz:
true
Misol
Endi null qiymatini o‘zgartirish:
Boolean(null);
Kodni bajarish natijasida
biz false olamiz, xuddi
0 sonini o‘zgartirgandagidek:
false