Como se calcula
O inteiro exato aparece até 18, inclusive. Depois disso o número comum no navegador já não guarda todas as casas.
n! = 1 × 2 × … × n
De onde vêm os números
- Número
Exemplo
5! = 1 × 2 × 3 × 4 × 5 = 120.
Perguntas
Por que 0! é igual a 1?
É um acordo para as fórmulas de combinações não quebrarem no produto vazio.
Fatorial fracionário?
Aqui só inteiros. A função gama para fracionários não é calculada.
Por que o teto é 18?
19! já não cabe nos inteiros exatos do JavaScript.