Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как в Javascript сложить четные и нечетные числа, а потом все числа, введенные в окне Prompt, чтобы результат затем отобразился в консоли?

ТехнологииПрограммирование
Илез
  ·   · 9,3 K
старший разработчик в pseven.io  · 20 дек 2021
Дополню ответ Николая в декларативном стиле.
Итак, изначально имеем следующий код:
var numbers = [];
for(i = 10; i > 0; i--){
  numbers.push(prompt('Введите число'));
}

console.log(numbers);
Допишем недостающий вывод:
console.log('Сумма чётных', numbers.filter(n => !(n % 2)).reduce((a, b) => a + b));
console.log('Сумма нечётных', numbers.filter(n => n % 2).reduce((a, b) => a + b));
console.log('Сумма всех', numbers.reduce((a, b) => a + b));
Что-то осталось непонятно? Спроси в нашей группе в Телеграме!Перейти на t.me/jstsmentor
1 эксперт согласен
Хахахахахахаха, отличный ответ! :D Самое то для домашнего задания на первых занятиях по яваскрипту! :D
Веб-разработчик, геймер, специалист по этике  · 12 янв 2022
Присоединюсь к вечеринке и покажу, как решается эта задача в data-driven декларативном стиле. Уверен, вашему преподавателю очень понравится. Я лично, безусловно, получил огромное удовольствие, составляя это решение. prompt('Введ... Читать далее
Лучший
Да, я зарабатываю на ✺Толоке 👇  · 20 дек 2021  · toloka.yandex.ru/promo
var numbers = []; var oddSumm = 0; var evenSumm = 0; var summ = 0; var i; for(i = 10; i > 0; i--){ var num = parseInt(prompt('Введите число')); numbers.push(num); summ = summ + num; if (num % 2) { oddSumm = oddSumm... Читать далее
Заработать пару сотен рублей онлайн на Яндекс✺Толока! Регистрируйся.Перейти на toloka.yandex.ru/promo
Огромное спасибо! Уже неделю не мог все правильно сделать.