Função Média de JavaScript
Este artigo discutirá a criação de uma função para calcular a média de um array usando um loop em JavaScript.
Faça uma função para calcular a média de um array usando um loop em JavaScript
Não há função predefinida disponível em JavaScript para calcular a média de um array. Podemos fazer a função para obter a média de um array usando a fórmula da média e um loop. Para encontrar a média de um array, temos que encontrar a soma de todos os elementos presentes em um array usando um loop e então dividir a soma pelo número de elementos presentes no array, que podemos encontrar usando a função length
. Por exemplo, vamos criar a função para calcular a média de um determinado array e testá-lo com um array e mostrar o resultado da média no console. Veja o código abaixo.
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)
Resultado:
3.6
Usando esta função, você também pode encontrar a média de um array contendo valores de ponto flutuante.