JSFiddle - React, Tailwind, and code Playground

Factorial

by Varayut Lerdkanlayanawat

JavaScript

function factorialRecursive(n) {
  if (n === 0) return 1;
  return n * factorial(n - 1);
}

function factorial(n) {
  let result = 1;
  for (let i = n; i >= 1; i--) {
    result *= i;
  }
  return result;
}

console.log(factorialRecursive(5));