⊗jsPmCdCWB 119 of 505 menu

JavaScript-da Boolean tipi bilen bahalaryň deňeşdirilişi

Öňki mysalda deňeşdirmek üçin biz === operatoruny ulandy. Bu ýagdaýda biziň üýtgeýjimiz true bilen hem bahasy, hem tipi boýunça deňlik üçin deňeşdirildi.

Beýle bir deňeşdirmek üçin == operatoryny hem ulanyp bolýar. Eger test üýtgeýjisinde hemişe true ýa-da false bahalarynyň biri bolsa, onda hiç zat üýtgemez:

let test = true; // bu ýere ýa true, ýa false ýazýarys if (test == true) { console.log('+++'); } else { console.log('---'); }

Emma eger test üýtgeýjisine islendik bahalar düşüp bilýän bolsa, onda hemme zat has çylşyrymly bolýar.

Şeýle bir ýagdaýda, eger test üýtgeýjisinde Boolean däl baha bolsa, onda bu baha ilki Boolean görnüşine öwrüler we soňra -deňeşdiriler.

Mysal üçin, test üýtgeýjisinde 1 san bolsun. Bu ýagda ol ilki mantyk tipine, ýagny true-a öwrüler. Soňra bolsa deňeşdirme ýerine ýetiriler:

let test = 1; if (test == true) { console.log('+++'); // bu işleýär } else { console.log('---'); }

Emma mysal üçin, 0 san false-a öwrüler. Netijede biziň şertimiz 'ýalňyş' çykarar:

let test = 0; if (test == true) { console.log('+++'); } else { console.log('---'); // bu işleýär }

Esasan, beýle bir deňeşdirme aşakdaky görnüşde açyk-ýazgy bilen ýazyp bolýar:

let test = 1; if (Boolean(test) == true) { console.log('+++'); } else { console.log('---'); }

Ýatlaň we ýazyň, haýsy bahalar mantyk tipine öwrilende false berýär.

Kody işletmezden, nämeň konsola çykajakdygyny kesgitleň:

let test = 1; if (test == true) { console.log('+++'); } else { console.log('---'); }

Kody işletmezden, nämeň konsola çykajakdygyny kesgitleň:

let test = 0; if (test == true) { console.log('+++'); } else { console.log('---'); }

Kody işletmezden, nämeň konsola çykajakdygyny kesgitleň:

let test = 1; if (test == false) { console.log('+++'); } else { console.log('---'); }

Kody işletmezden, nämeň konsola çykajakdygyny kesgitleň:

let test = 1; if (test != true) { console.log('+++'); } else { console.log('---'); }

Kody işletmezden, nämeň konsola çykajakdygyny kesgitleň:

let test = ''; if (test == false) { console.log('+++'); } else { console.log('---'); }

Kody işletmezden, nämeň konsola çykajakdygyny kesgitleň:

let test; if (test == true) { console.log('+++'); } else { console.log('---'); }

Kody işletmezden, nämeň konsola çykajakdygyny kesgitleň:

let test = 3 * 'a'; if (test == true) { console.log('+++'); } else { console.log('---'); }
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et