Anwendung der Umwandlung auf Strings in JavaScript
Nehmen wir an, wir haben eine Variable num mit
irgendeiner Zahl:
let num = 12345;
Lassen Sie uns die Anzahl der Ziffern in dieser Zahl ermitteln.
Wie Sie bereits wissen, kann man die Eigenschaft length verwenden,
um die Länge eines Strings zu finden.
Sie funktioniert jedoch nur mit Strings und wird, angewendet auf eine Zahl, nicht funktionieren:
let num = 12345;
alert(num.length); // gibt undefined aus
Um das Problem zu lösen, wandeln wir unsere Zahl in einen String um und ermitteln die Länge dieses Strings:
let num = 12345;
let str = String(num); // wandeln wir unsere Zahl in einen String um
alert(str.length); // ermitteln wir die Länge des Strings
Man kann die Zwischenvariable
str weglassen und die Eigenschaft length
sofort auf das Ergebnis der Funktion String anwenden:
let num = 12345;
alert(String(num).length); // ermitteln wir die Länge des Strings
Gegeben ist eine Variable mit einer Zahl. Ermitteln Sie die Anzahl der Ziffern in dieser Zahl.
Gegeben sind zwei Variablen mit Zahlen. Ermitteln Sie die Anzahl der Ziffern in der einen und in der zweiten Zahl, addieren Sie die Ergebnisse und geben Sie sie auf dem Bildschirm aus.