⊗jsPmBsCTLT 51 of 505 menu

JavaScriptда логик турга айлантириш

Келинг энди бошқа маълумот турларини логик турга айлантиришни ўрганамиз. Бундай айлантириш Boolean функцияси ёрдамида амалга оширилади. Логик турга айлантирилганда false қайтарадиган қийматлар:

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

JavaScriptда бошқа барча қийматлар (бошқа тиллarda бундай бўлмасли мумкин) true қайтаради. true га айланадиган, лекин сизда шубха тугиза оладиган қийматлар:

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

Куйидаги қийматлар қошиқ ичida олинганлиги сабабли сатр бўлиб, true га айланади:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

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

Кодни ишлатмасдан, экранга нама чиқишини аниқланг:

let test = Boolean(1 / 0); alert(test);
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш