UNPKG

numbers-words

Version:

numbers-words is a useful package when you are working with numbers. It can converts numbers to words, format numbers and more in the upcoming versions!

17 lines (12 loc) 441 B
const maxNumber = require("../core/maxNumber.js"); function toFac(number) { if (isNaN(number)) throw new Error("Expected a number"); if (number < 0) throw new Error("Factorial is not defined for negative numbers"); if (number > maxNumber) throw new Error("Number cannot be greater than " + maxNumber); let factorial = 1; for (let i = 1; i <= number; i++) { factorial *= i; } return factorial; } module.exports = toFac;