Как перемножить от 1 * 2 * 3.. * 100?
var factorial = function fac(n) { return n < 2 ? 1 : n * fac(n - 1); };
console.log(factorial(100));
Исходный код
Если надо точно (модифицированный код Sand ):
var factorial = function (n) { return n < 2n ? 1n : n * factorial(n - 1n); };
console.log(factorial(100n));