Holen Sie sich die Summe einer Reihe von Zahlen in JavaScript

Holen Sie sich die Summe einer Reihe von Zahlen in JavaScript
In JavaScript wird ein Array verwendet, um verschiedene Elemente desselben Datentyps zu speichern, z. In einigen Situationen müssen Programmierer alle Elemente eines Zahlenarrays hinzufügen. Daher ist die Frage, wie die Anzahl der Array -Elemente in JavaScript die Summe der Anzahl der Array -Elemente berechnet und erhalten kann?

In diesem Tutorial werden die Methoden zur Berechnung der Summe der Elemente des Arrays in JavaScript erläutert.

So berechnen Sie die Summe eines Arrays von Zahlen in JavaScript?

Die Summe einer Reihe von Zahlen kann auf verschiedene Arten berechnet werden, einschließlich:

  • Für Schleife
    • für die Schleife
    • Foreach Loop
  • Reduzierung () Methode

Schauen wir uns jeden von ihnen nacheinander an!

Methode 1: Berechnen Sie die Summe eines Arrays von Zahlen, die für die Schleife verwendet werden

Um die Summe einer Reihe von Zahlen zu berechnen, ist die grundlegendste und traditionellste Methode die “für”Schleife. In diesem Ansatz das Array auf die Länge iterieren und fügen Sie sie hinzu.

Syntax

Verwenden Sie die folgende Syntax, um die For -Loop zu verwenden:

für (i = 0; i < lengthOfArray; i++)
// Stellungnahme

Beispiel

Erstellen Sie eine Reihe von Zahlen:

var Array = [8, 14, 20, 23];

Erstellen Sie eine Variable “Arrayelements”Und setzen Sie seinen Anfangswert auf 0:

var ArrayElementsum = 0;

Fügen Sie die Elemente eines Arrays hinzu, indem Sie das Array bis zur Länge des Arrays für die Schleife iteriert:

für (var i = 0; i < array.length; i++)
ArrayElementsum += Array [i];

Drucken Sie die Summe der Elemente des Arrays mit der “druckenKonsole.Protokoll()" Methode:

Konsole.log (ArrayElementsum);

Ausgang

Die Ausgabe zeigt die Summe aller Elemente in einem Array als “65”.

Berechnen Sie die Summe eines Arrays von Zahlen, die für die Schleife verwendet werden

Anstelle einer "für"Schleife, es gibt mehr beste Ansätze in JavaScript, wie das"für" Methode.

Beispiel

Verwenden wir die For-of-Loop für jede Iteration des Arrays, um die Array-Elemente hinzuzufügen:

für (const sum von Array)
ArrayElementsum += sum;

Ausgang

Der Ausgang zeigt dies mit Hilfe des “für"Schleifen, die Elemente eines Arrays, die erfolgreich hinzugefügt und angezeigt werden"65”Als ihre Summe.

Berechnen Sie die Summe eines Arrays von Zahlen, die für die Foreach -Schleife verwendet werden

A "für jede”Schleife kann als alternative Methode zur Berechnung der Summe eines Arrays von Zahlen verwendet werden. Es ist eine vordefinierte Methode in JavaScript.

Beispiel

Verwenden Sie das gleiche Array, das im vorherigen Beispiel erstellt wurde, und schleifen Sie mit dem Array über das Array über das Array zurück.foreach () Schleifenmethode:

Array.foreach (sum =>
ArrayElementsum += sum;
);

Ausgang

Methode 2: Berechnen Sie die Summe eines Arrays von Zahlen, unter Verwendung der Reduzierung () Methode

Das Array von Zahlen kann alternativ mit JavaScripts Array summiert werden “reduzieren()" Methode. Der "reduzieren()Die Methode verwendet eine Reduzierfunktion, um einen einzelnen Ausgangswert zu erzeugen, indem Sie ihn in jedem Array -Element aufrufen. Es iteriert die Zahlen in einem Array, genau wie die für eine Schleife.

Syntax

Befolgen Sie die untergegewalte Syntax, um die Methode record () zu verwenden:

Reduzieren (Funktion (verhindern, currentValue, currentIndex, array) =>
// Stellungnahme
, Ursprünglicher Wert)

In der obigen Syntax:

  • Die Methode erfordert zwei Parameter, die Rückruffunktion oder das InitialValue.
  • Die Rückruffunktion ruft einige Parameter weiter auf, einschließlich “sich verhindern","aktueller Wert","CurrentIndex", und ein "Array”, Wo die letzten beiden Parameter optional sind.

Beispiel

Verwenden Sie die folgenden Codezeilen, während Sie die „verwenden“reduzieren()Methode zum Hinzufügen der Elemente des Arrays:

var ArrayElementsum = Array.Reduzieren (Funktion (a, b)
Return a + b;
, 0);
  • Verwenden Sie die Methode record () auf dem Array, um über das Array zu iterieren, um über das Array zu iterieren.
  • Legen Sie den Anfangswert der Reduktionsmethode auf 0 ein.
  • Es gibt die Summe des aktuellen Wertes und den gesammelten Wert am Ende jeder Iteration zurück.

Ausgang

Hier geht es darum, die Summe der Zahlen in JavaScript zu erhalten.

Abschluss

Um die Summe der Elemente eines Zahlenarrays zu erhalten, ist das “für"Schleife", "für"Schleife", "für jede"Schleife oder die"reduzieren()”Methode wird verwendet. Iterative Schleifen sind nützlich, um die Summe der Array -Elemente zu berechnen, da sie versuchen, jedes Element getrennt zu betrachten. Alle genannten Ansätze werden in diesem Artikel mit Beispielen erörtert.