⊗jsPmCdVTIe 112 of 505 menu

JavaScriptда қиймат ва турда нотенглик

!= операторидан ташқари, яна !== оператори мавжуд бўлиб, у солиштиришда турни ҳисобга олади. Келинг, улarning фарқларини мисолларда кўриб чиқайлик.

!= оператори орқали иккита 3 сонлари солиштирилсин. Бу оператор қийматларнинг тенг эмаслигини текширади. Бизнинг қийматларимиз айнан тенг бўлгани учун, шарт ёлғон бўлади:

if (3 != 3) { console.log('+++'); } else { console.log('---'); // мана бу ишлайди }

Энди қийматларимиздан бири қошиқ ичида бўлсин. Бу ҳолда != оператори уларни яна тенг деб ҳисоблайди (чунки қиймат мос келади, тур эса бу оператор учун муҳим эмас) ва яна шарт ёлғон бўлади:

if ('3' != 3) { console.log('+++'); } else { console.log('---'); // мана бу ишлайди }

Энди иккита 3 сонларини !== оператори ёрдамида солиштирайлик. У ҳам уларни тенг деб ҳисоблайди:

if (3 !== 3) { console.log('+++'); } else { console.log('---'); // мана бу ишлайди }

Аммо энди учлардан бирини қошиқ ичига олсак, !== оператори бизнинг учларимизни нотенг деб ҳисоблайди, чунки, гарчи уларнинг қийматлари мос келса-да, аммо уларнинг турлари турлича:

if ('3' !== 3) { console.log('+++'); // мана бу ишлайди } else { console.log('---'); }

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

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

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

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

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

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

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

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

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

let test1 = 3; let test2 = 2; if (test1 !== test2) { console.log('+++'); } else { console.log('---'); }
Ўзбек
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
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш