Sztringek és számok egyenlősége JavaScriptben
Mint tudod, az idézőjelek közé tett szám egy
sztringet reprezentál. Például a '3' egy
sztring. Azonban, amikor az ilyen sztringeket
valódi számokkal hasonlítjuk össze, a JavaScript
úgy véli, hogy az idézőjelek közötti sztring
megegyezik ugyanazzal a számmal.
Példaként hasonlítsuk össze a '3' sztringet
és a 3 számot:
if ('3' == 3) {
console.log('+++'); // ez fog lefutni
} else {
console.log('---');
}
Adottak a következő változók:
let test1 = '123';
let test2 = 123;
Ellenőrizd, hogy a változók értékei megegyeznek-e, és írd ki a megfelelő üzenetet.