⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу