Cómo encontrar el factorial de un número en JavaScript

Cómo encontrar el factorial de un número en JavaScript

En los lenguajes de programación, los factores determinan el producto de números que son menores o iguales a un número particular. Además de esto, juega un papel efectivo en las matemáticas para calcular los números en un rango grande. Más específicamente, en JavaScript, puede encontrar el factorial de un número con varios métodos, como mediante el uso del enfoque iterativo y el enfoque recursivo.

Esta publicación explicará sobre la búsqueda del factor del número en JavaScript.

Cómo encontrar/calcular el factorial de un número en JavaScript?

Hay varios enfoques disponibles para encontrar el factorial del número con la ayuda de JavaScript. Algunos de ellos se enumeran a continuación:

  • Método 1: Busque/calcule el factorial de un número que utiliza el enfoque iterativo
  • Método 2: Encuentre/calcule el factorial de un número que utiliza el enfoque recursivo

Método 1: Busque/calcule el factorial de un número que utiliza el enfoque iterativo

Para calcular el factorial del número utilizando el enfoque iterativo, consulte las instrucciones establecidas:

  • En primer lugar, defina una función utilizando un nombre en particular. Para hacerlo, hemos definido la función como "hecho()"Eso acepta un entero"número"Como argumento.
  • A continuación, defina una variable con un nombre específico de acuerdo con su elección y asigne un valor a esa variable.
  • Esta función usa el "para"Loop para iterar el número dentro del rango y multiplica el resultado por cada número en el rango.
  • Después de eso, devuelva el factor como un valor con la ayuda del "devolver" declaración:
FUNCIÓN DE FUNCIÓN (Número)
Deje factorial = 1;
para (var i = number; i> 1; i--)
factorial *= i;

Factorial de regreso;

Por último, llame a la función para calcular el factor del número aprobado:

hecho (21);

Se puede observar que el factorial del número especificado se ha calculado con éxito.

Método 2: Encuentre/calcule el factorial de un número que utiliza el enfoque recursivo

El factorial del número también se puede calcular mediante el enfoque recursivo. Para hacerlo, usaremos la condición if-else.

Para implicaciones prácticas, siga el fragmento de código dado:

  • Definir una función con un nombre.
  • Utilizar el "if-else"Condición que implica, si el número aprobado es igual a 1, entonces devolverá 1 de lo contrario la fórmula factorial establecida calculará el valor y lo devolverá a la consola:
FUNCIÓN DE FUNCIÓN (NUM)
if (num == 1)
regresar 1;
demás
return (num * hecho (num - 1));

Ahora, calcule el factorial llamando a la función y pase el número "9"Como argumento:

hecho (9);

Eso se trataba de cálculo y encontrar el factorial del número con la ayuda de JavaScript.

Conclusión

Para encontrar el factorial de un número, se pueden utilizar dos métodos. El primer método es el "Método iterativo"Y el segundo es el"Método recursivo". Para hacerlo, el método iterativo utiliza el bucle simple, mientras que el método recursivo depende del "para" bucle. Esta publicación declaró los múltiples métodos para encontrar o calcular el factorial de un número en JavaScript.