Kurzform der Zahlenkonvertierung in JavaScript
Oft wird, um Code zu kürzen, anstelle von Number
ein +-Zeichen vor den String gesetzt.
Dabei wird eine Operation auf den String angewendet,
die nur für Zahlen erlaubt ist,
und der String wird in eine Zahl umgewandelt.
Siehe Beispiel:
let a = +'2'; // in die Variable wird die Zahl 2 geschrieben
let b = +'3'; // in die Variable wird die Zahl 3 geschrieben
alert(a + b); // gibt 5 aus
Noch ein Beispiel:
let a = '2';
let b = +a; // in b wird die Zahl 2 geschrieben
Das folgende Beispiel funktioniert zwar, sieht aber
nicht sehr schön aus. Hier wäre die Verwendung
der Funktion Number angebrachter:
let a = '2';
let b = '3';
alert(+a + +b); // gibt 5 aus
Gegeben ist der Code:
let a = '2';
let b = '3';
alert(a + b); // gibt '23' aus
Korrigieren Sie den gegebenen Code mithilfe der
beschriebenen Plus-Methode so, dass den Variablen a
und b Zahlen und nicht Strings zugewiesen werden,
und das Ergebnis dementsprechend nicht
'23', sondern 5 ist.