javascript example

Factorial in JavaScript

Compute n! with a simple loop. A short JavaScript snippet you can run online instantly.

Factorial multiplies every integer from 1 to n. A running product is easier to read than recursion for a first version.

Try factorial(5) (120) and factorial(0) (1). Watch Output after each change.

function factorial(n) {
  let result = 1;
  for (let i = 2; i <= n; i++) result *= i;
  return result;
}

console.log(factorial(5));
console.log(factorial(0));