Calculate the factorial of big numbers.
Want to see pretty graphs? Log in now!
npm install big-factorial
|2||downloads in the last week|
|8||downloads in the last month|
|Last Published By|
|Version||1.0.1 last updated 7 months ago|
If you want to find the factorial of an integer less than 171, then you don't need this module. Otherwise, you do need it:
var factorial = require('factorial'); factorial(170); // => 7.257415615307994e+306 factorial(171); // => Infinity factorial(32768); // => RangeError: Maximum call stack size exceeded
be. This module solves this problem by using
RangeError is a problem with how the factorial is calculated. The
recursion used goes so deep that it exceeds the limit that Node.js has. As
described in Reginald's blog post, this problem is solved by using trampolines.
$ npm install big-factorial
var bigFactorial = require('big-factorial');
Returns the factorial of
value as a bigInt, where
value is either a
Number or a String.