1
resposta

[Projeto] Desafio

  1. //contador de 1 a 10 alert('Contador de 1 a 10') let num = 1; while(num <= 10) { alert(num ); num++; }

  2. //contador de 10 a 1 alert('Contador de 10 a 1') let numero = 10; while(numero >= 1) { alert(numero ); numero--; }

  3. //contagem regressiva alert('Contagem Regressiva:'); let number = parseInt(prompt('Digite um número:')); console.log('Numero digitado eh ', number); while(number != 0) { console.log(number); number--; }

  4. //contagem progessiva alert('Contagem Progressiva'); let number = parseInt(prompt('Digite um numero:')); console.log('número recebido ', number); let inicio = 0; while (inicio <= number) { console.log(inicio); inicio++; }

1 resposta

Oi Luís,

Seu código está muito bom e demonstra um bom entendimento dos loops while! 👍

Você conseguiu implementar os contadores e as contagens regressivas e progressivas com sucesso.

Uma pequena sugestão para aprimorar seu código é usar for loops em algumas situações, pois eles podem tornar o código mais conciso quando você sabe o número de iterações antecipadamente.

Por exemplo, o primeiro contador de 1 a 10 poderia ser escrito assim:

for (let num = 1; num <= 10; num++) {
  alert(num);
}

O loop for já inclui a inicialização, a condição e o incremento, tudo em uma linha, o que pode facilitar a leitura. 💪

Continue praticando e explorando as diferentes formas de usar loops! 💻

Para saber mais: Documentação do loop for no MDN. Este link leva à documentação oficial do Mozilla sobre o loop for em JavaScript, explicando sua sintaxe e uso.

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