⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել