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
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
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! 💪