Maison > Article > interface Web > Comment calculer l'addition n en JavaScript
En JavaScript, nous pouvons utiliser des boucles ou la récursivité pour ajouter n nombres. La méthode de mise en œuvre spécifique est la suivante :
1. Utilisez une boucle pour trouver la somme de n nombres
1.1 boucle for
Utilisez une boucle for pour ajouter chaque nombre. L'exemple de code est le suivant :
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 boucle while
Utilisez une boucle while pour ajouter chaque numéro. L'exemple de code est le suivant :
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. Utilisez la récursion pour trouver la somme de n nombres
Utilisez la récursion pour additionner la somme du premier nombre et des nombres restants. L'exemple de code est le suivant :
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
Ce qui précède sont les implémentations de trois méthodes pour calculer la somme de n nombres en JavaScript. La méthode utilisant des boucles est plus simple et plus intuitive, tandis que la méthode utilisant la récursion est plus belle. Dans le développement réel, les méthodes appropriées doivent être sélectionnées en fonction des besoins et des scénarios.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!