Factorial Recursive vs Iterative in JavaScript

Run Settings
LanguageJavaScript
Language Version
Run Command
// Write two functions that finds the factorial of any number. One should use recursive, the other should just use a for loop function findFactorialRecursive(number) { if (number === 2) return 2; let answer = number * findFactorialRecursive(number-1); return answer; } function findFactorialIterative(number) { let answer = 1; for (let i=2; i<number+1;i++) { answer *= i; } return answer; } console.log(findFactorialRecursive(5)); console.log(findFactorialIterative(5));
Editor Settings
Theme
Key bindings
Full width
Lines