Funzione media JavaScript
Questo articolo discuterà la creazione di una funzione per calcolare la media di un array utilizzando un bucle in JavaScript.
Crea una funzione per calcolare la media di un array usando un bucle in JavaScript
Non esiste una funzione predefinita disponibile in JavaScript per calcolare la media di un array. Possiamo fare in modo che la funzione ottenga la media di un array usando la formula media e un bucle. Per trovare la media di un array, dobbiamo trovare la somma di tutti gli elementi presenti in un array usando un bucle e poi dividere la somma per il numero di elementi presenti nell’array, che possiamo trovare usando la funzione length
. Ad esempio, creiamo la funzione per calcolare la media di un dato array e testiamola con un array e mostriamo il risultato della media sulla console. Vedi il codice qui sotto.
function ArrayAvg(myArray) {
var i = 0, summ = 0, ArrayLen = myArray.length;
while (i < ArrayLen) {
summ = summ + myArray[i++];
}
return summ / ArrayLen;
}
var myArray = [1, 5, 2, 3, 7];
var a = ArrayAvg(myArray);
console.log(a)
Produzione:
3.6
Usando questa funzione, puoi anche trovare la media di un array contenente valori a virgola mobile.