Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
let result = 1; for (let i = 1; i <= 100; i++) { result *= i }
i > 100
var factorial = function fac(n) { return n < 2 ? 1 : n * fac(n - 1); }; console.log(factorial(100));
var factorial = function (n) { return n < 2n ? 1n : n * factorial(n - 1n); }; console.log(factorial(100n));
let to=100; let result=[...Array(to+1).keys()].slice(1).reduce((res,current)=>res*current,1) console.log(result)