⊗jsPmCdVTIe 112 of 505 menu

JavaScript-те мән және тип бойынша теңсіздік

!= операторынан басқа, салыстыру кезінде типті есепке алатын !== операторы бар. Олардың арасындағы айырмашылықтарды мысалдармен қарастырайық.

!= операторы арқылы 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çeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау