Oii, Guilherme!
Vamos dar uma olhada na sua solução para os desafios. Você fez um ótimo trabalho, mas há um pequeno ajuste que pode ser feito nos desafios 1 e 2.
Para o Desafio 1, você está quase lá! No seu código, o loop while
está correto, mas o if
que você usou para verificar se o contador chegou a 10 tem um pequeno erro. Em JavaScript, para comparar valores, usamos ==
ou ===
ao invés de =
. O =
é usado para atribuição de valores. Portanto, o if
correto seria:
if (contador === 10) {
alert(`${contador} fim`);
}
No entanto, para simplificar, você pode incluir o último número dentro do loop while
alterando a condição para <= 10
:
let contador = 1;
while (contador <= 10) {
alert(contador);
contador++;
}
Para o Desafio 2, o mesmo ajuste no if
é necessário. E, para simplificar, você pode incluir o zero dentro do loop while
alterando a condição para >= 0
:
let contador2 = 10;
while (contador2 >= 0) {
alert(contador2);
contador2--;
}
Os desafios 3 e 4 estão bons! Você utilizou corretamente o prompt
para pedir um número ao usuário e o console.log
para exibir a contagem no console do navegador.
Um abraço e bons estudos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!