factorial of a given number in JavaScript?

Started 10 months ago by DSK in JavaScript

How can you calculate the factorial of a given number in JavaScript? Provide a code example to demonstrate the factorial calculation.

Body

How can you calculate the factorial of a given number in JavaScript? Provide a code example to demonstrate the factorial calculation.

1 Replies

  • Replied 10 months ago

    Report
    function calculateFactorial(number) {
        if (number < 0) return "Undefined";
        return number === 0 || number === 1 ? 1 : Array.from({ length: number }, (_, i) => i + 1).reduce((acc, curr) => acc * curr, 1);
    }
    
    const numberToCalculate = 5;
    console.log(`The factorial of ${numberToCalculate} is: ${calculateFactorial(numberToCalculate)}`);