Comment trouver la somme d'un tableau de nombres en javascript

Comment trouver la somme d'un tableau de nombres en javascript
Les tableaux peuvent stocker plusieurs éléments d'un seul type de données comme un tableau de chaînes comprennent des valeurs de types de données de chaîne. De même, le tableau de nombres fait référence au stockage des valeurs numériques à l'intérieur d'un tableau. JavaScript fournit diverses méthodes qui peuvent être utilisées pour effectuer des opérations sur les tableaux. Dans ce poste informatif, nous avons compilé diverses possibilités pour résumer un tableau de chiffres. À la fin de ce guide, vous comprendrez les méthodes suivantes:
  • Comment utiliser pour Loop pour résumer un tableau de nombres
  • Comment utiliser une boucle de temps pour résumer un tableau de nombres
  • Comment utiliser la méthode rétein () pour résumer un tableau de nombres

Comment utiliser pour les boucles pour résumer un tableau de nombres

La nature itérative de la boucle pour résumer tous les nombres d'un tableau. Avant d'entrer dans des exemples, comprenons le fonctionnement de Loop en JavaScript.

pour (initialisation; condition; incrément / décrément)
Énoncé 1;
Énoncé 2;

Le initialisation de la variable définit la valeur à partir de laquelle la variable de boucle commencera. Le condition Une partie de la boucle FOR définit un seuil qui doit être rempli pour exécuter des instructions (Code javascript). Après chaque itération, le Incrément / décrémentation la partie augmente ou diminue la valeur de la variable de boucle.

Exemple
Le code JavaScript fourni ci-dessous utilise une boucle pour résumer les éléments d'un tableau.

var arr1 = [2, 20, 40, 100];
var res = 0;
pour (i = 0; i < arr1.length; i++)
res + = arr1 [i]

console.log (res);

Le code ci-dessus crée un tableau de nombres nommés Arr1. Le res la variable est initialisée pour stocker la somme des éléments. Après cela, la boucle FOR est exercée de la manière suivante:

  • la variable "je"Est initialisé à"i = 0"
  • La condition de boucle est «je < arr1.length«Ce qui indique que la boucle fonctionnera jusqu'à la valeur de«je"Est inférieur à la longueur de Arr1. Après chaque itération, la valeur de «i» serait incrémentée de «1".
  • L'instruction à l'intérieur de la boucle FOR met à jour la valeur de la variable RES après chaque itération en ajoutant l'élément de tableau

Sortir

La sortie montre que les nombres à l'intérieur du tableau sont résumés et que la somme est imprimée.

Comment utiliser une boucle de temps pour résumer un tableau de nombres

Le fonctionnement de la boucle de while dépend de la syntaxe suivante.

While (condition)
Instructions du code;
Incrémente / décrément;

Une fois la condition vérifiée, le code est exécuté jusqu'à ce qu'il soit vrai. Un incrément final ou une diminution de la variable conclut l'itération.

Exemple

Le code JS suivant s'entraîne une boucle de temps pour résumer un tableau de nombres.

var arr = [2, 4, 8, 14];
var sum = 0;
var i = 0;
alors que je < arr.length)
sum + = arr [i]
i ++;

console.log (sum);

Dans le code ci-dessus, le tableau nommé art est initialisé aux côtés des variables nommées «somme" et "je". De plus, la condition est réglée sur «je < arr.length"Ce qui indique que la boucle While fonctionnera jusqu'à la valeur de la variable"je”Atteint la longueur de art. À l'intérieur de la boucle, chaque élément de tableau serait additionné jusqu'à la valeur de somme.

Sortir

La sortie ci-dessus montre que la boucle while peut être utilisée pour résumer un tableau de nombres en javascript.

Comment utiliser la méthode réduction () pour résumer un tableau de nombres

La méthode Réduction () de JavaScript peut également être utilisée pour résumer le tableau des nombres. Comme pour Loop, la méthode Reduce () itère également sur le nombre d'un tableau. La syntaxe suivie de la méthode Reduce () est fournie ci-dessous.

déployer.Réduire (fonction (retval, currval, currindex, array), val)

La méthode Reduce () accepte deux paramètres, d'abord si function de rappel Et le second est Val(valeur initiale). Le function de rappel peut accepter quatre paramètres, deux (Retval et Currval) d'entre eux sont nécessaires et deux autres (Currindex et déployer) sont facultatifs.

Exemple

Le code JavaScript suivant utilise la méthode Reduce () pour calculer la somme des nombres stockés dans un tableau.

var arr = [4, 8, 12, 16];
Sum de fonction (total, curr)
retour total + curr;

console.journal (arr.réduire (somme, 0));

Dans le code ci-dessus,

  • Un tableau de nombres est initialisé nommé art
  • Fonction de rappel (somme) est exercé qui contient deux paramètres total et curr. Le total représente la dernière valeur renvoyée par le somme Fonction et la valeur Curr fait référence à l'élément du tableau.
  • Enfin, la réduction (somme, 0) est appliquée pour itérer la fonction de somme sur chaque élément du tableau.

Sortir

La sortie montre que la méthode Reduce () a calculé la somme du tableau de nombres.

Conclusion

JavaScript fournit la prise en charge de diverses boucles (e.g. «Pour» et «while») et la méthode réduction () pour résumer un tableau de nombres. La nature itérative des boucles est utile pour obtenir la somme d'un tableau car les boucles ont l'intention de considérer chaque élément un par un. Pour obtenir la somme des éléments du tableau en JavaScript, nous avons fourni la syntaxe et l'utilisation de la boucle pour la boucle, et réduisent () pour ajouter tous les nombres d'un tableau.