Obtenez la somme d'un tableau de nombres en JavaScript

Obtenez la somme d'un tableau de nombres en JavaScript
Un tableau est utilisé en JavaScript pour stocker différents éléments du même type de données, comme un tableau de chaînes contenant des valeurs de types de données de chaîne, un tableau de nombres contenant des valeurs numériques ou un type de données entier, etc. Dans certaines situations, les programmeurs doivent ajouter tous les éléments d'un tableau numérique. Par conséquent, la question est de savoir comment calculer et obtenir la somme du nombre d'éléments de tableau en JavaScript?

Ce tutoriel expliquera les méthodes de calcul de la somme des éléments du tableau en JavaScript.

Comment calculer la somme d'un tableau de nombres en javascript?

La somme d'un tableau de nombres peut être calculée de diverses manières, notamment:

  • pour boucle
    • For-Of Loop
    • boucle foreach
  • Méthode réduir ()

Voyons chacun d'eux un par un!

Méthode 1: Calculez la somme d'un tableau de nombres utilisant la boucle

Pour calculer la somme d'un tableau de nombres, la méthode la plus élémentaire et la plus traditionnelle est la «pour" boucle. Dans cette approche, itérez le tableau à la longueur et ajoutez-les.

Syntaxe

Utilisez la syntaxe suivante pour utiliser la boucle pour:

pour (i = 0; i < lengthOfArray; i++)
// déclaration

Exemple

Créez un tableau de nombres:

Var Array = [8, 14, 20, 23];

Créer une variable "Arrayelementsum»Et définissez sa valeur initiale sur 0:

var arrayelementsum = 0;

Ajoutez les éléments d'un tableau en itérant le tableau jusqu'à la longueur du tableau en utilisant pour la boucle:

pour (var i = 0; i < array.length; i++)
ArrayElementsum + = Array [i];

Imprimez la somme des éléments du tableau à l'aide du «console.enregistrer()" méthode:

console.log (ArrayElementsum);

Sortir

La sortie montre la somme de tous les éléments d'un tableau comme «65".

Calculez la somme d'un tableau de nombres en utilisant la boucle de la boucle

Au lieu d'un "pour”Loop, il y a d'autres meilleures approches en JavaScript, comme le«pour" méthode.

Exemple

Utilisons la boucle pour chaque itération du tableau pour ajouter les éléments du tableau:

pour (const SUM of Array)
ArrayElementsum + = sum;

Sortir

La sortie indique qu'avec l'aide du «pour"Loop, les éléments d'un tableau qui sont ajoutés avec succès et affichés"65"Comme leur somme.

Calculez la somme d'un tableau de nombres en utilisant une boucle ForEach

UN "pour chaque”Loop peut être utilisé comme méthode alternative pour calculer la somme d'un tableau de nombres. C'est une méthode prédéfinie en javascript.

Exemple

Utilisez le même tableau créé dans l'exemple précédent et boucle sur le tableau à l'aide du tableau.ForEach () Méthode de boucle:

déployer.foreach (sum =>
ArrayElementsum + = sum;
);

Sortir

Méthode 2: Calculez la somme d'un tableau de nombres en utilisant la méthode Reduce ()

Le tableau de nombres peut également être additionné à l'aide du tableau de JavaScript "réduire()" méthode. Le "réduire()»La méthode utilise une fonction réductrice pour produire une seule valeur de sortie en l'appelant sur chaque élément de tableau. Il itère à travers les chiffres dans un tableau, tout comme la boucle pour une boucle.

Syntaxe

Suivez la syntaxe ci-dessous pour utiliser la méthode Reduce ():

Réduire (fonction (prévale, currentValue, currentIndex, array) =>
// déclaration
, valeur initiale)

Dans la syntaxe ci-dessus:

  • La méthode prend deux paramètres, la fonction de rappel ou la valeur initiale.
  • La fonction de rappel appelle en outre certains paramètres, notamment «prévaliez","valeur actuelle","CurrentIndex", Et un "déployer», Où les deux derniers paramètres sont facultatifs.

Exemple

Utilisez les lignes de code ci-dessous tout en utilisant le «réduire()”Méthode pour ajouter les éléments du tableau:

var arrayelementsum = tableau.réduire (fonction (a, b)
retourner a + b;
, 0);
  • Pour itérer à travers le tableau, utilisez la méthode Reduce () sur le tableau.
  • Définissez la valeur initiale de la méthode de réduction sur 0.
  • Il renvoie la somme de la valeur actuelle et de la valeur collectée à la fin de chaque itération.

Sortir

Il s'agit d'obtenir le tableau de la somme des nombres en javascript.

Conclusion

Pour obtenir la somme des éléments d'un tableau numérique, le «pour" boucle, "pour" boucle, "pour chaque”Boucle, ou le"réduire()"La méthode est utilisée. Les boucles itératives sont utiles pour calculer la somme des éléments du tableau car ils cherchent à considérer chaque élément séparément. Toutes les approches mentionnées sont discutées dans cet article avec des exemples.