Jednakost stringova i brojeva u JavaScript-u
Kao što znate, broj pod navodnicima predstavlja
string. Na primer, '3' - to je
string. Međutim, pri upoređivanju takvih stringova
sa pravim brojevima, JavaScript smatra
da je string pod navodnicima jednak takvom broju.
Hajde da za primer uporedimo string '3'
i broj 3:
if ('3' == 3) {
console.log('+++'); // ovo će se izvršiti
} else {
console.log('---');
}
Date su promenljive:
let test1 = '123';
let test2 = 123;
Proverite da li su vrednosti promenljivih jednake i ispišite odgovarajuću poruku.