1
resposta

[Desafios]

Assim ficaram meus códigos para cada desafio:

1.

let numero = 1;
while (numero <= 10) {
    alert(`Contagem --> ${numero} <--`);
    numero++;
}

2.

let numero = 10;
while (numero >= 0) {
    alert(`Contagem regressiva --> ${numero} <--`);
    numero--;
}

3.

let numero = prompt ('Digite um número positivo para a contagem regressiva');
while (numero >= 0) {
    alert(`Contagem regressiva --> ${numero} <--`);
    numero--;
}

4.

let numero = prompt ('Digite um número positivo para a contagem');
let numeroAlert = 0;
while (numeroAlert <= numero) {
    alert(`Contagem --> ${numeroAlert} <--`);
    numeroAlert++;
}
1 resposta

Oi Iris,

Seus códigos estão ótimos e demonstram um bom entendimento sobre o uso de loops while! 👍

No desafio 3, você está recebendo um valor do usuário com prompt, mas é importante lembrar que o prompt sempre retorna uma string. O ideal é converte essa string para número com parseInt().

No desafio 4, você fez um ótimo trabalho ao usar uma variável auxiliar (numeroAlert) para controlar a contagem. 💪

Continue praticando e explorando as possibilidades dos loops! 💻

Para saber mais: Documentação da função parseInt() no MDN - Explore a documentação da função parseInt() para entender como ela converte strings em números inteiros.

A prática leva à perfeição! 🤔