Egalitatea dintre șiruri de caractere și numere în JavaScript
După cum știți, un număr în ghilimele reprezintă
un șir de caractere. De exemplu, '3' este
un șir de caractere. Cu toate acestea, atunci când compară astfel de șiruri
cu numere reale, JavaScript consideră
că șirul din ghilimele este egal cu același număr.
Să comparăm, de exemplu, șirul '3'
și numărul 3:
if ('3' == 3) {
console.log('+++'); // acesta se va executa
} else {
console.log('---');
}
Sunt date variabilele:
let test1 = '123';
let test2 = 123;
Verificați dacă valorile variabilelor sunt egale și afișați mesajul corespunzător.