Rovnost řetězců a čísel v JavaScriptu
Jak víte, číslo v uvozovkách představuje
řetězec. Například '3' - to je
řetězec. Avšak při porovnávání takových řetězců
s skutečnými čísly JavaScript považuje,
že řetězec v uvozovkách je roven stejnému číslu.
Pojďme pro příklad porovnat řetězec '3'
a číslo 3:
if ('3' == 3) {
console.log('+++'); // spustí se toto
} else {
console.log('---');
}
Jsou dány proměnné:
let test1 = '123';
let test2 = 123;
Ověřte, zda jsou hodnoty proměnných stejné a vypište odpovídající zprávu.