РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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