Der Browser-Speicher localStorage ist nicht verfügbar. Entweder unterstützt dein Browser ihn nicht oder du hast ihn deaktiviert oder er ist voll. Ohne localStorage werden deine Lösungen nicht gespeichert.

Number: toString()

Strings, so hatten wir gesehen, besitzen eine Reihe von Methoden. Auch Numbers besitzen einige - wenn auch wenige - Methoden. Eine davon ist toString. Sie wandelt die Zahl in den entsprechenden String um. Der Dezimalpunkt wird dabei als Punkt dargestellt. Das kann man z.B. dazu verwenden, eine Zahl im deutschen Format, also mit Komma als Dezimalpunkt, auszugeben:
let number = 7.25;
let numberInEnglish = number.toString();
let numberInGerman = numberInEnglish.replace('.', ',');
numberInEnglish enthält den String '7.25'. Da wir jetzt unsere Zahl als String vorliegen haben, können wir auf ihr die String-Methode replace anwenden. numberInGerman enthält so den String '7,25'.

Aufgabe

Schreibe eine Funktion digitLength, die die Anzahl der Ziffern einer natürlichen Zahl berechnet.

Beispiel: digitLength(709) sollte 3 zurückgeben.

loving