So finden Sie die Summe einer Reihe von Zahlen in JavaScript

So finden Sie die Summe einer Reihe von Zahlen in JavaScript
Arrays können mehrere Elemente eines einzelnen Datentyps speichern, wie ein Array von Zeichenfolgen, die Werte von String -Datentypen umfassen. In ähnlicher Weise bezieht sich das Array von Zahlen auf das Speichern der numerischen Werte in einem Array. JavaScript bietet verschiedene Methoden, mit denen Operationen in Arrays durchgeführt werden können. In diesem informativen Beitrag haben wir verschiedene Möglichkeiten zusammengestellt, um eine Reihe von Zahlen zusammenzufassen. Am Ende dieses Handbuchs erhalten Sie ein Verständnis der folgenden Methoden:
  • So verwenden Sie für die Schleife eine Reihe von Zahlen
  • So verwenden Sie eine Weile Schleife, um eine Reihe von Zahlen zu summieren
  • So verwenden Sie die Methode Reduzierung (), um ein Array von Zahlen zu summieren

So verwenden Sie für Schleifen eine Reihe von Zahlen

Die iterative Natur der für Schleife hilft, alle Zahlen eines Arrays zu fassen. Bevor Sie sich mit Beispielen befassen, verstehen wir die Arbeit von für Schleifen in JavaScript.

für (Initialisierung; Bedingung; Inkrement/Dekrement)
Aussage 1;
Aussage 2;

Der Initialisierung der Variablen stellt den Wert aus, von dem die Schleifenvariable startet. Der Zustand Ein Teil der für Schleife legt einen Schwellenwert fest, der erfüllt sein muss, um Anweisungen auszuführen (JavaScript -Code). Nach jeder Iteration die Inkrement/Dekrement Der Teil steigt oder verringert den Wert der Schleifenvariablen.

Beispiel
Der nachstehend bereitgestellte JavaScript -Code verwendet eine für Schleife, um die Elemente eines Arrays zu summieren.

var arr1 = [2, 20, 40, 100];
var res = 0;
für (i = 0; i < arr1.length; i++)
res += arr1 [i]

Konsole.log (res);

Der obige Code erstellt eine Reihe von Zahlen, die benannt sind arr1. Der res Variable wird initialisiert, um die Summe der Elemente zu speichern. Danach wird die for -Schleife auf folgende Weise ausgeübt:

  • Die Variable "ich"Wird initialisiert bei"I = 0
  • Die Schleifbedingung ist “ich < arr1.length"Was besagt, dass die Schleife bis zum Wert von" läuft "ich”Ist weniger als die Länge von arr1. Nach jeder Iteration würde der Wert von „I“ durch erhöht werden “1“.
  • Die Anweisung in der For -Loop aktualisiert den Wert der Res -Variablen nach jeder Iteration, indem das Array -Element hinzugefügt wird

Ausgang

Die Ausgabe zeigt, dass die Zahlen im Array zusammengefasst und die Summe gedruckt werden.

So verwenden Sie eine Weile Schleife, um eine Reihe von Zahlen zu summieren

Die Arbeit des Schleifens hängt von der folgenden Syntax ab.

While (Bedingung)
Anweisung (en) des Code;
Inkrement/Dekrement;

Sobald eine Bedingung überprüft wurde, wird der Code ausgeführt, bis er wahr ist. Ein endgültiges Inkrement oder eine Verringerung der Variablen schließt die Iteration ab.

Beispiel

Die folgenden JS-Code üben eine Weile-Loop-Loop, um eine Reihe von Zahlen zu summieren.

var arr = [2, 4, 8, 14];
var sum = 0;
var i = 0;
während ich < arr.length)
sum += arr [i]
i ++;

Konsole.log (sum);

Im obigen Code das Array benannt arr wird neben den benannten Variablen initialisiert “Summe" Und "ich“. Darüber hinaus ist die Bedingung auf “eingestellt“ich < arr.length"Was besagt, dass die while -Schleife bis zum Wert der Variablen läuft"ich”Erreicht die Länge von arr. In der Schleife würde jedes Array -Element bis zum Wert von summiert Summe.

Ausgang

Die obige Ausgabe zeigt, dass die while -Schleife verwendet werden kann, um ein Array von Zahlen in JavaScript zu summieren.

So verwenden Sie die Methode record (), um ein Array von Zahlen zu summieren

Das Array record () -Methode von JavaScript kann auch verwendet werden, um das Array von Zahlen zu summieren. Wie für die Loop iteriert auch die Verrückungs () -Methode über die Anzahl eines Arrays. Die Syntax, gefolgt von der Vertrag () -Methode, finden Sie nachstehend.

Array.Reduzieren (Funktion (RetVal, Currval, Currindex, Array), Val)

Die Methode record () akzeptiert zwei Parameter, zuerst, wenn Rückruffunktion und der zweite ist Val(Ursprünglicher Wert). Der Rückruffunktion kann vier Parameter akzeptieren, zwei (Retval Und Currval) von ihnen sind notwendig und zwei andere (Currindex Und Array) sind optional.

Beispiel

Der folgende JavaScript -Code verwendet die Methode record (), um die Summe der in einem Array gespeicherten Zahlen zu berechnen.

var arr = [4, 8, 12, 16];
Funktionssumme (Gesamt, Curr)
Return Total + Curr;

Konsole.log (arr.reduzieren (sum, 0));

Im obigen Code,

  • Eine Reihe von Zahlen wird initialisiert genannt arr
  • Rückruffunktion (Summe) wird ausgeübt, die zwei Parameter enthält gesamt Und Strömung. Die Gesamtsumme stellt den letzten Wert dar, der von der zurückgegeben wird Summe Funktion und der Currwert bezieht sich auf das Element des Arrays.
  • Schließlich wird die Reduzierung (Summe, 0) angewendet, um die Summenfunktion über jedes Element des Arrays zu iterieren.

Ausgang

Der Ausgang zeigt, dass die Verringerung () -Methode die Summe des Zahlenarrays berechnet hat.

Abschluss

JavaScript unterstützt verschiedene Schleifen (e).G. "Für" und "while") und die record () -Methode, um ein Array von Zahlen zu summieren. Die iterative Natur der Schleifen ist hilfreich, um die Summe eines Arrays zu erhalten. Um die Summe der Array-Elemente in JavaScript zu erhalten, haben wir die Syntax und Verwendung von For-Loop, während Loop und Reduced () () () die gesamte Anzahl eines Arrays hinzufügen.