In JavaScript können wir Schleifen oder Rekursion verwenden, um n Zahlen hinzuzufügen. Die spezifische Implementierungsmethode lautet wie folgt:
1. Verwenden Sie eine Schleife, um die Summe von n Zahlen zu ermitteln Schleife zum Addieren der einzelnen Zahlen. Addieren Sie einfach die Zahlen. Der Beispielcode lautet wie folgt:
function sumByFor(n, arr) { var sum = 0; for (var i = 0; i < n; i++) { sum += arr[i]; } return sum; } var arr = [1, 2, 3, 4, 5]; console.log(sumByFor(arr.length, arr)); // 输出15
1.2 while-Schleife
Verwenden Sie eine while-Schleife, um jede Zahl hinzuzufügen. Der Beispielcode lautet wie folgt:
function sumByWhile(n, arr) { var sum = 0, i = 0; while (i < n) { sum += arr[i]; i++; } return sum; } var arr = [1, 2, 3, 4, 5]; console.log(sumByWhile(arr.length, arr)); // 输出15
2. Verwenden Sie die Rekursion, um die Summe von n Zahlen zu ermitteln.
Verwenden Sie die Rekursion, um die Summe der ersten Zahl und der verbleibenden Zahlen zu addieren. . Der Beispielcode lautet wie folgt:
function sumByRecursion(n, arr) { if (n == 1) { return arr[0]; } else { return arr[0] + sumByRecursion(n-1, arr.slice(1)); } } var arr = [1, 2, 3, 4, 5]; console.log(sumByRecursion(arr.length, arr)); // 输出15
Die oben genannten sind die Implementierungen von drei Methoden zur Berechnung der Summe von n Zahlen in JavaScript. Die Methode mit Schleifen ist einfacher und intuitiver, während die Methode mit Rekursion schon ist schöner. In der tatsächlichen Entwicklung sollten geeignete Methoden basierend auf Anforderungen und Szenarien ausgewählt werden.
Das obige ist der detaillierte Inhalt vonSo berechnen Sie die Addition n in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!