Нахождение среднего значения массива с использованием JS [duplicate]

На этот вопрос уже есть ответ здесь:

Сумма массива и средняя 30 ответов

Я искал и не нашел простой вопрос и ответ о переполнении стека, чтобы найти среднее значение массива.

Это массив, который у меня есть

var grades = [80, 77, 88, 95, 68];

Сначала я подумал, что ответом на эту проблему будет что-то вроде этого:

var avg = (grades / grades.length) * grades.length
console.log(avg)

Однако это дало мне выход NaN.

Итак, я попробовал это:

for ( var i = 0; i < grades.length; i ++){
    var avg = (grades[i] / grades.length) * grades.length
}
console.log(avg)

Это дало мне выход 68. (Я не уверен, почему).

Итак, с этим у меня есть два вопроса. 1. Почему мой результат 68? и 2. Может ли кто-нибудь помочь мне найти среднее значение массива?

Ответы на вопрос(12)

Ваш ответ на вопрос