⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј