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.
Schleifen und Arrays
for
-Schleifen eignen sich besonders gut zum Durchlaufen von Arrays.
Im folgenden Beispiel werden die Elemente eines Arrays aufaddiert:
let sum = 0;
for (let i = 0; i < myArray.length; i++) {
sum = sum + myArray[i];
}
Aufgabe
Schreibe eine Funktion
Beispiel:
mean
, die ein Array gefüllt mit Zahlen entgegennimmt und den
Durchschnitt dieser Zahlen zurückgibt.Beispiel:
mean([1, 2, 3])
sollte (1+2+3)/3
= 2
ergeben.
+ Tipp
Um den Durchschnitt von n Zahlen zu berechnen, mußt du die Zahlen aufaddieren und die erhaltene Summe durch n teilen.
+ Lösung
function mean(data) {
let sum = 0;
for (let i = 0; i < data.length; i ++) {
sum = sum + data[i];
}
return sum / data.length;
};