Факториал числа n (обозначается n!) — произведение всех натуральных чисел до n включительно:
По определению полагают 0! = 1. Факториал определён только для целых неотрицательных чисел.
Поскольку в вычислениях иногда бывает довольно трудно перемножать все числа входящие в факториал, используется так называемая формула Стирлинга:
приближенная формула для вычисления факториала.
Во многих случаях для упрощения рассматривают только главный член формулы
При этом утверждается, что
Калькулятор рассчитывает "честный" факториал, факториал по формуле Стирлинга, а также нижнюю и верхнюю границу (из неравенства). К сожалению, из-за ограниченных вычислительных способностей Javascript максимально возможный факториал для калькулятора — 170!