Como encontrar o fatorial de um número em JavaScript

Como encontrar o fatorial de um número em JavaScript

Nas linguagens de programação, os fatoriais determinam o produto de números que são menores ou iguais a um número específico. Além disso, ele desempenha um papel eficaz na matemática para calcular números em uma grande variedade. Mais especificamente, em JavaScript, você pode encontrar o fatorial de um número com vários métodos, como usando a abordagem iterativa e abordagem recursiva.

Esta postagem explicará sobre encontrar o fatorial do número em JavaScript.

Como encontrar/calcular o fatorial de um número em JavaScript?

Existem várias abordagens disponíveis para encontrar o fatorial do número com a ajuda do JavaScript. Alguns deles estão listados abaixo:

  • Método 1: Encontre/calcule o fatorial de um número utilizando a abordagem iterativa
  • Método 2: Encontre/calcule o fatorial de um número utilizando a abordagem recursiva

Método 1: Encontre/calcule o fatorial de um número utilizando a abordagem iterativa

Para calcular o fatorial do número utilizando a abordagem iterativa, confira as instruções declaradas:

  • Primeiro de tudo, defina uma função usando um nome específico. Para fazer isso, definimos a função como “facto()"Que aceita um número inteiro"número”Como argumento.
  • Em seguida, defina uma variável com um nome específico de acordo com sua escolha e atribua um valor a essa variável.
  • Esta função usa o “para”LOOP para iterar o número dentro do intervalo e multiplica o resultado por cada número no intervalo.
  • Depois disso, retorne o fatorial como um valor com a ajuda do “retornar" declaração:
Função da função (número)
Deixe o fatorial = 1;
for (var i = número; i> 1; i--)
fatorial *= i;

retornar fatorial;

Por fim, chame a função para calcular o fatorial do número aprovado:

fato (21);

Pode -se observar que o fatorial do número especificado foi calculado com sucesso.

Método 2: Encontre/calcule o fatorial de um número utilizando a abordagem recursiva

O fatorial do número também pode ser calculado pela abordagem recursiva. Para fazer isso, usaremos a condição se-else.

Para implicações práticas, siga o snippet de código fornecido:

  • Defina uma função com um nome.
  • Utilize o “if-elseA condição que implica, se o número passado for igual a 1, ele retornará 1, caso contrário, a fórmula fatorial declarada calculará o valor e a devolverá ao console:
Função da função (num)
if (num == 1)
retornar 1;
outro
return (num * fact (num - 1));

Agora, calcule o fatorial chamando a função e passe o número "9”Como argumento:

fato (9);

Isso se tratava de cálculo e encontrar o fatorial do número com a ajuda do JavaScript.

Conclusão

Para encontrar o fatorial de um número, dois métodos podem ser utilizados. O primeiro método é o “Método iterativo”E o segundo é o“Método recursivo”. Para fazer isso, o método iterativo utiliza o loop simples, enquanto o método recursivo depende do “para" laço. Este post declarou os múltiplos métodos para encontrar ou calcular o fatorial de um número em JavaScript.