Comment trouver le score moyen en JavaScript

PHPz
Libérer: 2023-04-21 09:55:11
original
2269 Les gens l'ont consulté

Native JavaScript implémente le score moyen

Dans le développement front-end, il est souvent nécessaire de trouver la moyenne d'un tableau numérique. Cette fonction peut être facilement implémentée à l'aide de JavaScript. Vous trouverez ci-dessous une implémentation JavaScript native.

function average(arr) {
  var sum = 0;
  for (var i = 0; i < arr.length; i++) {
    sum += arr[i];
  }
  return sum / arr.length;
}
Copier après la connexion

Cette fonction reçoit un tableau de nombres en tant que paramètre, parcourt chaque élément du tableau, accumule les valeurs de tous les éléments et renvoie la moyenne.

Lorsque vous utilisez cette fonction, vous pouvez l'appeler comme suit :

var scores = [80, 90, 95, 87, 92];
var avgScore = average(scores);
console.log(avgScore); // 输出 88.8
Copier après la connexion
Copier après la connexion

Ici, un tableau contenant des scores est transmis à la fonction en tant que paramètre, et la fonction renvoie le score moyen du tableau, et finalement renvoie le résultat à la console.

Utilisez la fonction de réduction pour trouver le score moyen

En plus d'utiliser une boucle pour parcourir le tableau, nous pouvons également utiliser la fonction de réduction en JavaScript pour obtenir la fonction de score moyen.

function average(arr) {
  var sum = arr.reduce(function(a, b) {
    return a + b;
  });
  return sum / arr.length;
}
Copier après la connexion

Cette fonction reçoit également un tableau de nombres en paramètre, appelle la méthode de réduction du tableau, accumule chaque élément du tableau et enfin le divise par la longueur du tableau pour obtenir la moyenne.

De même, la méthode d'utilisation de cette fonction est la même que ci-dessus :

var scores = [80, 90, 95, 87, 92];
var avgScore = average(scores);
console.log(avgScore); // 输出 88.8
Copier après la connexion
Copier après la connexion

Résumé

Dans le développement front-end, la moyenne est une opération courante. JavaScript fournit une variété de méthodes d'implémentation, telles que la boucle dans des tableaux, l'utilisation de fonctions de réduction, etc. Lors du choix d'une méthode d'implémentation, vous pouvez choisir la méthode la plus appropriée en fonction de la situation pour améliorer la lisibilité et la maintenabilité du code.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal