факторіал рекурсія

by Slava Slava

JavaScript

// 1! = 1
// 2! = 2 * 1 = 2
// 3! = 3 * 2 * 1 = 6
// 4! = 4 * 3 * 2 * 1 = 24
// 5! = 5 * 4 * 3 * 2 * 1 = 120

function factorial(n) {
	if(n < 2) {
	  return n
  }
  
  return n * factorial(n - 1)
}

console.log(factorial(5))