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, Enzo, tudo bem?
Parabéns por compartilhar seu código.
Você está no caminho certo! A lógica dos contadores está quase lá.
Tem apenas um errinhos nos dois últimos blocos(Contagem regressiva e progressiva) acontece porque a linha que altera o valor da variável (contagemRegressiva-- e contagemProgressiva++) ficou do lado de fora das chaves {} do while. Isso cria um loop infinito, pois a condição para o loop parar nunca é alcançada.
Para corrigir, basta colocar o incremento ou o decremento para dentro do bloco do while, assim:
//Contagem regressiva
let contagemRegressiva = prompt("Digite um número: ");
while(contagemRegressiva >= 0) {
console.log(contagemRegressiva);
contagemRegressiva--;
}
//Contagem Progressiva
let contagemProgressiva = prompt("Digite um número: ");
while(contagemProgressiva <= 10) { // Exemplo de condição
console.log(contagemProgressiva);
contagemProgressiva++;
}
Teste essa alteração e veja o resultado! Continue mandando ver nos estudos.
Espero ter ajudado! Bons estudos!
Sucesso ✨
muito obrigado pela observação :)