Heim > Artikel > Web-Frontend > JavaScript definiert eine Reihe von Array-Summen
Um ein Array in JavaScript zu definieren, können Sie die folgende Syntax verwenden:
var myArray = [1, 2, 3, 4, 5];
Der obige Code definiert ein Array mit dem Namen „myArray“, das 5 numerische Elemente enthält.
Wenn Sie die Summe aller Elemente in einem Array berechnen möchten, können Sie den folgenden Code verwenden:
var myArray = [1, 2, 3, 4, 5]; var sum = 0; for (var i = 0; i < myArray.length; i++) { sum += myArray[i]; } console.log(sum);
Im obigen Code haben wir eine Variable namens „sum“ definiert und auf Null initialisiert. Verwenden Sie dann eine for-Schleife, um jedes Element im Array zu durchlaufen und den Wert jedes Elements zur Variablen „sum“ hinzuzufügen. Das Endergebnis wird auf der Konsole ausgedruckt.
Dies ist ein einfaches Beispiel, aber im eigentlichen Entwicklungsprozess müssen Sie möglicherweise Additionsoperationen zwischen mehreren Arrays durchführen oder unterschiedliche Akkumulatoren verwenden, um unterschiedliche Ergebnisse zu berechnen. In diesem Fall können Funktionen verwendet werden, um die Logik zu kapseln und die Ergebnisse zurückzugeben.
Hier ist eine Funktionsdefinition zum Berechnen der Summe eines beliebigen Arrays:
function sumArray(numbers) { var sum = 0; for (var i = 0; i < numbers.length; i++) { sum += numbers[i]; } return sum; } var myArray = [1, 2, 3, 4, 5]; console.log(sumArray(myArray)); // 输出15
Im obigen Code haben wir eine Funktion namens „sumArray“ definiert, die einen Parameter „numbers“ akzeptiert, der die Addition des auszuführenden Arrays von Operationen darstellt . Die Logik innerhalb der Funktion ähnelt dem vorherigen Beispiel. Es verwendet eine for-Schleife, um jedes Element im Array zu durchlaufen und den Wert jedes Elements zur Variablen „sum“ hinzuzufügen. Schließlich gibt die Funktion das Ergebnis zurück (d. h. die Summe der Additionsoperationen).
Mit der obigen Funktion kann man ganz einfach die Summe eines beliebigen Arrays berechnen, ohne jedes Mal manuell eine for-Schleife schreiben zu müssen, wie im vorherigen Beispiel. Zum Beispiel:
var myArray1 = [2, 4, 6, 8, 10]; var myArray2 = [1, 3, 5, 7, 9]; console.log(sumArray(myArray1)); // 输出30 console.log(sumArray(myArray2)); // 输出25
Im obigen Code definieren wir zwei verschiedene Arrays und fügen sie separat mit der Funktion „sumArray“ hinzu. Die zurückgegebenen Ergebnisse sind 30 bzw. 25.
Das obige ist der detaillierte Inhalt vonJavaScript definiert eine Reihe von Array-Summen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!