1
resposta

esta certo isso?

alert('contador de 1 a 10') let contador = 1

while(contador != 11){ alert (o contador nesse momento é ${contador}) contador++ }

me confundi nessa parte :( while(contador != 11)

nao sabia como usar o contador ate parar

1 resposta

Oi Leonardo,

Entendo sua confusão com o while(contador != 11). 😐

O problema é que você está usando != (diferente de) como condição.

O loop continuará enquanto o contador for diferente de 11, e como ele começa em 1 e vai incrementando, ele só vai parar quando chegar em 11.

Para o loop funcionar como você espera, você pode usar < (menor que) ou <= (menor ou igual a).

Por exemplo, while(contador <= 10) fará o loop executar enquanto o contador for menor ou igual a 10, que é o que você quer para contar de 1 a 10. 👍

alert('contador de 1 a 10');
let contador = 1;

while(contador <= 10){
  alert (`o contador nesse momento é ${contador}`);
  contador++;
}

Assim, o loop vai parar quando o contador chegar a 11, pois a condição contador <= 10 será falsa. 🤔

Para saber mais: Documentação da MDN sobre o loop while - Explore a documentação oficial para entender melhor como o loop while funciona em JavaScript.

Continue praticando e explorando os loops, você está no caminho certo! 💪