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 :)