Maison > Article > interface Web > JavaScript définit un ensemble de sommes de tableaux
Pour définir un tableau en JavaScript, vous pouvez utiliser la syntaxe suivante :
var myArray = [1, 2, 3, 4, 5];
Le code ci-dessus définit un tableau nommé "myArray", qui contient 5 éléments numériques.
Si vous souhaitez calculer la somme de tous les éléments d'un tableau, vous pouvez utiliser le code suivant :
var myArray = [1, 2, 3, 4, 5]; var sum = 0; for (var i = 0; i < myArray.length; i++) { sum += myArray[i]; } console.log(sum);
Dans le code ci-dessus, nous avons défini une variable appelée "somme" et l'avons initialisée à zéro. Utilisez ensuite une boucle for pour parcourir chaque élément du tableau et ajoutez la valeur de chaque élément à la variable "somme". Le résultat final sera imprimé sur la console.
Il s'agit d'un exemple simple, mais dans le processus de développement réel, vous devrez peut-être effectuer des opérations d'addition entre plusieurs tableaux, ou utiliser différents accumulateurs pour calculer différents résultats. Dans ce cas, des fonctions peuvent être utilisées pour encapsuler la logique et renvoyer les résultats.
Voici une définition de fonction pour calculer la somme d'un tableau donné :
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
Dans le code ci-dessus, nous avons défini une fonction appelée "sumArray" qui accepte un paramètre "numbers" qui représente l'addition à effectuer Tableau d'opérations . La logique à l'intérieur de la fonction est similaire à celle de l'exemple précédent. Il utilise une boucle for pour parcourir chaque élément du tableau et ajouter la valeur de chaque élément à la variable « somme ». Enfin, la fonction renvoie le résultat (c'est-à-dire la somme des opérations d'addition).
En utilisant la fonction ci-dessus, on peut facilement calculer la somme de n'importe quel tableau sans avoir besoin d'écrire manuellement une boucle for à chaque fois comme dans l'exemple précédent. Par exemple :
var myArray1 = [2, 4, 6, 8, 10]; var myArray2 = [1, 3, 5, 7, 9]; console.log(sumArray(myArray1)); // 输出30 console.log(sumArray(myArray2)); // 输出25
Dans le code ci-dessus, nous définissons deux tableaux différents et les ajoutons séparément à l'aide de la fonction "sumArray". Les résultats renvoyés sont respectivement 30 et 25.
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!