Gelijkwaardigheid van strings en getallen in JavaScript
Zoals je weet, is een getal tussen aanhalingstekens een
string. Bijvoorbeeld, '3' is
een string. Echter, bij het vergelijken van dergelijke strings
met echte getallen, vindt JavaScript
dat een string tussen aanhalingstekens gelijk is aan hetzelfde getal.
Laten we bijvoorbeeld de string '3'
en het getal 3 vergelijken:
if ('3' == 3) {
console.log('+++'); // dit wordt uitgevoerd
} else {
console.log('---');
}
Gegeven de variabelen:
let test1 = '123';
let test2 = 123;
Controleer of de waarden van de variabelen gelijk zijn en geef het bijbehorende bericht weer.