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!
Oi, Matheus! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Notei que você organizou muito bem os diferentes tipos de laços de repetição com while, incluindo variações para contagem crescente, decrescente e entrada do usuário. Isso mostra domínio da estrutura básica e clareza no fluxo de execução.
Uma dica interessante para o futuro é usar parseInt() quando você precisar garantir que o valor vindo do prompt seja tratado como número:
<pre><code>
let numero = parseInt(prompt('Digite um número:'));
console.log(numero);
</code></pre>
Esse código transforma a entrada do usuário em número inteiro, evitando problemas com comparações entre string e number.