Maison > interface Web > Questions et réponses frontales > Comment trouver le score total et la moyenne en javascript

Comment trouver le score total et la moyenne en javascript

青灯夜游
Libérer: 2022-10-19 18:08:08
original
2465 Les gens l'ont consulté

Étapes de mise en œuvre : 1. Créez un tableau contenant plusieurs données, la syntaxe "var arr=[num1,num2..numN];" 2. Utilisez forEach() pour calculer la somme des éléments du tableau, la syntaxe "var sum=0; function f(v){sum+=v;}arr.forEach(f);"; 3. Utilisez l'attribut length pour calculer la longueur du tableau, la syntaxe est "arr.length;"; 4. Divisez le score total par la longueur du tableau pour obtenir la valeur moyenne, syntaxe "sum/len".

Comment trouver le score total et la moyenne en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

En JavaScript, vous pouvez utiliser des tableaux, la méthode forEach() et l'attribut length pour trouver le score total et la moyenne.

Étapes de mise en œuvre :

Étape 1 : Créer un tableau contenant plusieurs données numériques

var 数组名=[数值1,数值2..,数值N];
Copier après la connexion

Étape 2 : Utilisez forEach() pour parcourir le tableau afin de calculer la somme des éléments du tableau (score total)

var sum = 0;
function f(value) {
sum += value;
}
数组对象.forEach(f);
Copier après la connexion

Étape 3 : Utilisez l'attribut length pour calculer la longueur du tableau

var len=数组对象.length;
Copier après la connexion

Étape 4 : Divisez le score total par la longueur du tableau

var avg=sum/len;
Copier après la connexion

Exemple d'implémentation :

var a = [10, 11, 12], sum = 0,len,avg;
console.log(a);
function f(value) {
sum += value;
}
a.forEach(f);
console.log("数组元素总和为:"+sum);

len=a.length;
console.log("数组长度为:"+len);

avg=sum/len;
console.log("数组平均数为:"+avg);
Copier après la connexion

Comment trouver le score total et la moyenne en javascript

Instructions :

1. Méthode forEach()

La méthode forEach() est utilisée pour appeler chaque élément du tableau et transmettre l'élément à la fonction de rappel.

array.forEach(funtion callbackfn(value, index, array), thisValue)
Copier après la connexion

funtion callbackfn(value, index, array) : Paramètres requis, spécifiez la fonction de rappel, qui peut recevoir jusqu'à trois paramètres : funtion callbackfn(value, index, array):必需参数,指定回调函数,最多可以接收三个参数:

  • value:数组元素的值。

  • index:数组元素的数字索引。

  • array:包含该元素的数组对象。

thisValue

value : La valeur de l'élément du tableau.

index : Index numérique de l'élément du tableau.

  • array : Objet tableau contenant l'élément.

thisValue : un paramètre omis, l'objet qui peut être référencé par ceci dans la fonction de rappel. Si thisArg est omis, la valeur de this n'est pas définie.
  • 2. Attribut de longueur

L'attribut de longueur peut définir ou renvoyer le nombre d'éléments dans le tableau.

Syntaxe
  • Définissez le nombre de tableaux :

array.length=number
Copier après la connexion
Renvoyer le nombre de tableaux :

🎜
array.length
Copier après la connexion
🎜Valeur de retour : 🎜🎜🎜🎜Un nombre représentant le nombre d'éléments du objet dans le tableau.​ 🎜🎜🎜🎜【Recommandations associées : 🎜Tutoriel vidéo javascript🎜, 🎜Vidéo de programmation🎜】🎜

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!

Étiquettes associées:
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