Criar uma função que calcule o fatorial é algo frequentemente pedido em exercícios de lógica.
Para criar então em Javascript é uma atividade muito fácil a ser realizada!
Vamos utilizar recursão para deixar o nosso código mais enxuto possível!
Primeiramente, vamos entender como funciona o fatorial, por exemplo, fatorial de 5:
1 | 5! = 5 * 4 * 3 * 2 * 1 = 120 |
Vamos agora converter essa lógica para o Javascript:
1 | const fatorial = (numero) => { |
Com essa função, podemos retornar o resultado fatorial de qualquer número em algumas poucas linhas!
Poderíamos diminuir ainda mais, deixando o if
em uma linha só:
1 | const fatorial = (numero) => { |
Super simples realizar a função fatorial recursiva com Javascript, não é?
🏡