mirror of
https://github.com/photonstorm/phaser
synced 2024-12-23 19:43:28 +00:00
19 lines
212 B
JavaScript
19 lines
212 B
JavaScript
|
var Factorial = function (value)
|
||
|
{
|
||
|
if (value === 0)
|
||
|
{
|
||
|
return 1;
|
||
|
}
|
||
|
|
||
|
var res = value;
|
||
|
|
||
|
while (--value)
|
||
|
{
|
||
|
res *= value;
|
||
|
}
|
||
|
|
||
|
return res;
|
||
|
};
|
||
|
|
||
|
module.exports = Factorial;
|