Likhet mellom strenger og tall i JavaScript
Som du vet, representerer et tall i anførselstegn
en streng. For eksempel, '3' - det er
en streng. Men når man sammenligner slike strenger
med ekte tall, anser JavaScript at
strengen i anførselstegn er lik det samme tallet.
La oss for eksempel sammenligne strengen '3'
og tallet 3:
if ('3' == 3) {
console.log('+++'); // dette vil utløses
} else {
console.log('---');
}
Følgende variabler er gitt:
let test1 = '123';
let test2 = 123;
Sjekk om verdiene til variablene er like og skriv ut en passende melding.