@nikajx

Можете дат совет пытался решит но где-то допускаю ошибку?

Задача

Создайте input, где у пользователя есть возможность вести число,
должны быть введены через ":".
после нажатия average кнопки
Вычислите среднее из этих чисел и выведите
на экране

Вот мой код

const btnAve = document.querySelector('.btn-ave');

btnAve.addEventListener('click', () => {
    let arrAverage = [];
    let sum = 0;

    let inputAv = document.querySelector('.input-ave').value;

    arrAverage.push(inputAv);

    for(let i = 0; i < arrAverage.length; i++) {
        sum += arrAverage[i]
    }

    let result = sum / arrAverage.length;

    console.log(result);
});
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 1
ProgrammerForever
@ProgrammerForever
Учитель, автоэлектрик, программист, музыкант
inputAv.split(":").reduce((acc,val)=>acc+=val,0)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы