Gleichheit von Strings und Zahlen in JavaScript
Wie Sie wissen, stellt eine Zahl in Anführungszeichen
einen String dar. Zum Beispiel ist '3' ein
String. Allerdings betrachtet JavaScript beim Vergleich solcher Strings
mit echten Zahlen, dass der String in Anführungszeichen
derselben Zahl entspricht.
Lassen Sie uns zum Beispiel den String '3'
und die Zahl 3 vergleichen:
if ('3' == 3) {
console.log('+++'); // das wird ausgeführt
} else {
console.log('---');
}
Gegeben sind die Variablen:
let test1 = '123';
let test2 = 123;
Prüfen Sie, ob die Werte der Variablen gleich sind, und geben Sie die entsprechende Nachricht aus.