Uguaglianza tra stringhe e numeri in JavaScript
Come sai, un numero tra virgolette rappresenta
una stringa. Ad esempio, '3' è
una stringa. Tuttavia, quando si confrontano tali stringhe
con numeri veri, JavaScript ritiene
che la stringa tra virgolette sia uguale allo stesso numero.
Ad esempio, confrontiamo la stringa '3'
e il numero 3:
if ('3' == 3) {
console.log('+++'); // funzionerà questo
} else {
console.log('---');
}
Sono date le variabili:
let test1 = '123';
let test2 = 123;
Verifica se i valori delle variabili sono uguali e visualizza il messaggio corrispondente.