Задать вопрос
mal1kov
@mal1kov
Притворись дураком 5 минут, чем быть им всю жизнь.

Почему не умножается массив чисел в JS?

Почему не умножаются элементы в массиве но при этом их можно сложить если поставить + вместо * ?
var toq = [1, 3, 5, 7, 9];
var res2 = 0;

for(var i = 0; i < toq.length; i++){
    res2 = toq[i] * res2;
}

console.log(res2)


  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 2
@rostick3123
tog[i] * 0 = ?..

замени res2 = 1
Ответ написан
Комментировать
@AstraVlad
Финансист, консультант, программист-любитель
И вместо цикла можно еще взять reduce для полного счастья:
let toq = [1, 3, 5, 7, 9];
const start = 1;
const res = toq .reduce((acc, curr) => acc * curr, start);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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