Anwendung der Umwandlung auf Strings in JavaScript

Nehmen wir an, wir haben eine Variable num mit irgendeiner Zahl:

javascriptlet 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:

javascriptlet 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:

javascriptlet 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:

javascriptlet num = 12345;
alert(String(num).length); // ermitteln wir die Länge des Strings
Задание 1

Gegeben ist eine Variable mit einer Zahl. Ermitteln Sie die Anzahl der Ziffern in dieser Zahl.

Задание 2

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.