⊗jsPmCdVTE 111 of 505 menu

Usawa kwa Thamani na Aina katika JavaScript

Wacha utake kulinganisha kwa njia ambayo nambari kwenye alama za quotation isiwe sawa na nambari ileile bila alama za quotation. Kwa maneno mengine, unataka kulinganisha kwa njia ambayo kulinganisha si tu kwa thamani, bali pia kwa aina ya data.

Ili kufanya hivyo, badala ya kiendeshaji == tumia kiendeshaji ===. Katika mfano ufuatao wakati wa kulinganisha mfuatano '3' na nambari 3 hali itakuwa ya uwongo, kwa sababu anuwai, ingawa zina thamani sawa, lakini hazina aina sawa:

if ('3' === 3) { console.log('+++'); } else { console.log('---'); // hii ndio itakayofanya kazi }

Lakini wakati wa kulinganisha mifuatano miwili '3' hali itakuwa kweli:

if ('3' === '3') { console.log('+++'); // hii ndio itakayofanya kazi } else { console.log('---'); }

Vivyo hivyo, kwa kulinganisha nambari:

if (3 === 3) { console.log('+++'); // hii ndio itakayofanya kazi } else { console.log('---'); }

Tofauti kati ya kiendeshaji == na kiendeshaji === inaonekana hasa pale thamani zinalingana, lakini aina ya data ni tofauti. Katika hali zingine viendeshaji hivi hufanya kazi vivyo hivyo. Kwa mfano, wakati wa kulinganisha nambari tofauti, bila shaka, '---' ndio itaonyeshwa:

if (2 === 3) { console.log('+++'); } else { console.log('---'); // hii ndio itakayofanya kazi }

Bila kukimbiza kificho, amua, nini kitaonyeshwa kwenye konsoli:

let test1 = '3'; let test2 = '3'; if (test1 == test2) { console.log('+++'); } else { console.log('---'); }

Bila kukimbiza kificho, amua, nini kitaonyeshwa kwenye konsoli:

let test1 = '3'; let test2 = '3'; if (test1 === test2) { console.log('+++'); } else { console.log('---'); }

Bila kukimbiza kificho, amua, nini kitaonyeshwa kwenye konsoli:

let test1 = 3; let test2 = '3'; if (test1 == test2) { console.log('+++'); } else { console.log('---'); }

Bila kukimbiza kificho, amua, nini kitaonyeshwa kwenye konsoli:

let test1 = 3; let test2 = '3'; if (test1 === test2) { console.log('+++'); } else { console.log('---'); }

Bila kukimbiza kificho, amua, nini kitaonyeshwa kwenye konsoli:

let test1 = 3; let test2 = 3; if (test1 === test2) { console.log('+++'); } else { console.log('---'); }
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa