⊗jsPmBsCTLT 51 of 505 menu

JavaScriptda Mantiqiy Turga O‘girish

Keling, endi boshqa ma'lumot turlarini mantiqiy turga o‘girishni o‘rganaylik. Bunday o‘girish Boolean funksiyasi yordamida amalga oshiriladi. Mantiqiy turga o‘girilganda false natijasini beradigan qiymatlar:

console.log(Boolean(0)); // false console.log(Boolean(-0)); // false console.log(Boolean(+0)); // false console.log(Boolean(null)); // false console.log(Boolean(false)); // false console.log(Boolean(NaN)); // false console.log(Boolean(undefined)); // false console.log(Boolean('')); // false

JavaScriptda boshqa barcha qiymatlar (boshqa tilarda bunday bo'lmasligi mumkin) true natijasini beradi. Quyida true ga o‘giriladigan, lekin sizda shubha uyg‘otishi mumkin bo‘lgan qiymatlar:

console.log(Boolean(-1)); // true console.log(Boolean(Infinity)); // true console.log(Boolean(-Infinity)); // true

Quyidagi qiymatlar tirnoq ichida olinganligi sababli matn hisoblanadi va shuningdek true ga o‘giriladi:

console.log(Boolean('0')); // true console.log(Boolean('false')); // true console.log(Boolean('NaN')); // true console.log(Boolean('null')); // true console.log(Boolean('undefined')); // true

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(3); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(0); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(-1); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(-0); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(+0); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean('abc'); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(''); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean('0'); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(true); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(false); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean('true'); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean('false'); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(null); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean('null'); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(undefined); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean('undefined'); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(NaN); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean('NaN'); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(3 * 'abc'); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(Infinity); alert(test);

Kodni ishlamasdan, ekranga nima chiqishini aniqlang:

let test = Boolean(1 / 0); alert(test);
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish