JavaScript, unter Verwendung einer für-Schleife, um die Berechnung der Summe aller Werte in einem array

Ich habe gerade angefangen mit JavaScript ein paar Wochen, und kämpfen immer noch ein bisschen. Muss ich eine Schleife erstellen, die berechnet die Summe aller Werte aus einem Stimmen-array in einem separaten .js-Datei.

Die Funktion hat einen einzigen parameter, die Stimmen, die eine der fünf Stimmen arrays (vote1 durch vote5). Fügen Sie die folgenden Befehle, um die Funktion:

ein. Deklarieren Sie eine variable mit dem Namen total, Einstellung der Anfangswert ist 0.

b. Erstellen Sie eine for-Schleife iteriert über alle Elemente in der Stimmen-array hinzufügen, die den Wert der gesamten Variablen.

c. Nach der for-Schleife abgeschlossen ist, wird der Wert der gesamten Variablen aus der Funktion.

Heres meine html-Datei.

<script>
    function totalVotes()
    {
        var total = 0;

        for (i=0; i < votes.length; ++i)
            {
                total += votes[i];
            }
            return total;
    }

</script>
  • Sie wollen lernen, über Objekte und Eigenschaften, um Sie als eine Struktur, die anstelle der vielen Variablen. Auch, Arrays und Objekt-Literale.
  • ...und erfahren Sie mehr über Funktionsparameter.
  • Die Schleife ist in Ordnung. Dein code fehlt, ist die Erklärung der votes als parameter der Funktion und der eigentliche Aufruf (z.B. totalVotes(votes3)).
  • Seien Sie vorsichtig, zu Fragen, StackOverflow für Ihre Hausaufgaben Fragen. Wenn Sie nach etwas, was direkt von hier aus können Sie fast sicher sein, "fragte", über die es von einem Lehrer. Ihr code in der HTML-Code ist fast richtig, für die Berechnung von Summen, sollten Sie sagen var i = 0 oder let i = 0 statt i=0.
Schreibe einen Kommentar