Ainda estou com dúvida na Fatorial, mas estou encaminhando as que eu fiz:

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ainda estou com dúvida na Fatorial, mas estou encaminhando as que eu fiz:

Oi Kailayne, tudo bem? 😊
Parabéns pela iniciativa de resolver os desafios! 👏
É ótimo ver seu progresso e dedicação. 💪
Sobre a fatorial, não se preocupe, é normal ter dúvidas no começo. 🤔
Vamos revisar o conceito e esclarecer suas dúvidas.
A fatorial de um número é o produto de todos os inteiros positivos menores ou iguais a ele.
Por exemplo, a fatorial de 5 (5!) é 5 * 4 * 3 * 2 * 1 = 120.
Uma função recursiva para calcular a fatorial pode ser implementada da seguinte forma:
function fatorial(numero) {
if (numero === 0) {
return 1;
}
return numero * fatorial(numero - 1);
}
Nessa função, se o número for 0, retornamos 1 (fatorial de 0 é 1). 🔗
Caso contrário, multiplicamos o número pelo fatorial do número anterior.
Essa abordagem é um exemplo de recursão, onde a função chama a si mesma. 🧐
🎓 Para saber mais: