Как перемножить от 1 * 2 * 3.. * 100?

Найдите произведение всех натуральных чисел, от 1 до 100 включительно и выведите результат в консоль.
  • Вопрос задан
  • 287 просмотров
Решения вопроса 3
@sand3001
Всего по немногу
var factorial = function fac(n) { return n < 2 ? 1 : n * fac(n - 1); };
console.log(factorial(100));

Исходный код
Ответ написан
Комментировать
wapster92
@wapster92 Куратор тега JavaScript
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Через for
let result = 1;
for (let i = 1; i <= 100; i++) {
    result *= i
}
Ответ написан
@galaxy
Если надо точно (модифицированный код Sand ):
var factorial = function (n) { return n < 2n ? 1n : n * factorial(n - 1n); };
console.log(factorial(100n));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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