Factorial de un número
El factorial de un entero positivo n (n factorial, n!) se define como el producto de todos los números enteros positivos desde 1 hasta n.
Por ejemplo: 6 ! = 1 × 2 × 3 × 4 × 5 x 6 = 720.
Para programar en JavaScript el cálculo del factorial de un número podemos utilizar dos métodos:
- El método recursivo
- El método iterativo
function factorialRecursivo(n) {
if (n == 0) {
return 1;
} else {
return factorialRecursivo(n - 1) * n;
}
}
function factorialIterativo(n) {
let s = 1;
while (n > 1) {
s *= n;
n--;
}
return s;
}


