⊗jsPmCdVTIe 112 of 505 menu

JavaScript-də qiymət və tipə görə bərabərsizlik

!= operatorundan əlavə, müqayisədə tipi nəzərə alan !== operatoru da mövcuddur. Gəlin onların arasındakı fərqləri nümunələr üzərində nəzərdən keçirək.

Tutaq ki, != operatoru ilə iki 3 rəqəmi müqayisə edilir. Bu operator onların bərabər OLMADIĞINI yoxlayır. Dəyərlərimiz həqiqətən də bərabər olduğundan, şərt yalan olacaq:

if (3 != 3) { console.log('+++'); } else { console.log('---'); // bu işləyəcək }

İndi tutaq ki, dəyərlərimizdən biri dırnaq içindədir. Bu halda belə, != operatoru onları yenə də bərabər hesab edəcək (çünki dəyər eynidir, tip isə bu operator üçün əhəmiyyətli deyil) və şərt yenə yalan olacaq:

if ('3' != 3) { console.log('+++'); } else { console.log('---'); // bu işləyəcək }

Gəlin indi iki 3 rəqəmini !== operatoru ilə müqayisə edək. O da onları bərabər hesab edəcək:

if (3 !== 3) { console.log('+++'); } else { console.log('---'); // bu işləyəcək }

Amma indi üçlüklərdən birini dırnaq içində götürsək, o zaman !== operatoru üçlüklərimizi bərabərsiz hesab edəcək, çünki onların dəyərləri eyni olsa da, tipləri fərqlidir:

if ('3' !== 3) { console.log('+++'); // bu işləyəcək } else { console.log('---'); }

Kodu işə salmadan müəyyən edin ki, konsola nə yazılacaq:

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

Kodu işə salmadan müəyyən edin ki, konsola nə yazılacaq:

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

Kodu işə salmadan müəyyən edin ki, konsola nə yazılacaq:

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

Kodu işə salmadan müəyyən edin ki, konsola nə yazılacaq:

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

Kodu işə salmadan müəyyən edin ki, konsola nə yazılacaq:

let test1 = 3; let test2 = 2; if (test1 !== test2) { console.log('+++'); } else { console.log('---'); }
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et