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.
Quersumme
Mit dieser Lektion endet die Einführung in den Sprachkern von JavaScript.
Die folgenden Lektionen bieten einen kleinen Einstieg in das sogenannte clientseitige JavaScript.
Zum Abschluss der Einführung in den Sprachkern noch eine Aufgabe aus dem Gebiet der Mathematik:
Aufgabe
Schreibe eine Funktion
Beispiel:
quersumme
, die die Quersumme einer natürlichen Zahl berechnet.
Die Quersumme einer Zahl ist dabei die Summe ihrer Ziffern.Beispiel:
quersumme(198)
sollte 18
ergeben.
+ Tipp
function quersumme(zahl) {
// Extrahiere in einer Schleife
// mit Modulo jeweils die
// Einer-Stelle und addiere
// sie auf.
}
+ Lösung
function quersumme(zahl) {
let sum = 0;
let rest = zahl;
while (rest > 0) {
let einer = rest % 10;
sum = sum + einer;
rest = (rest - einer)/10;
}
return sum;
}