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 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.
function quersumme(zahl) {
// Extrahiere in einer Schleife
// mit Modulo jeweils die
// Einer-Stelle und addiere
// sie auf.
}
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;
}

loving