Factorial

Run Settings
LanguageJavaScript
Language Version
Run Command
function factorialRecursion(number) { if (number <= 2) { return number; } else { return number * factorialRecursion(number - 1); } } function factorialIterative(number) { if (number <= 2) { return number; } let value = 1; for(let i = 1; i <= number; i++) { value = value * i; } return value; } console.log(factorialIterative(5)); console.log(factorialIterative(6)); console.log(factorialIterative(10)); console.log(factorialIterative(2)); console.log(factorialRecursion(5)); console.log(factorialRecursion(6)); console.log(factorialRecursion(10)); console.log(factorialRecursion(2));
Editor Settings
Theme
Key bindings
Full width
Lines