Olá Priscilla!
Parece que o problema está na comparação dentro do laço while
no seu código. Você usou chute =! numeroSecreto
, o que na verdade está fazendo uma atribuição (=
) com a negação (!
) do numeroSecreto
, o que não é o comportamento desejado. Para corrigir isso, você deve usar o operador de comparação de desigualdade !=
.
Aqui está como deveria ficar a linha do while
:
while (chute != numeroSecreto) {
chute = prompt('Escolha um número entre 1 e 100');
}
Além disso, percebi que você não inicializou a variável tentativas
no seu código. Como você mencionou que está seguindo as instruções da aula 2, onde provavelmente a variável tentativas
deve ser utilizada para contar as tentativas do usuário, você deve inicializá-la antes do laço while
e incrementá-la dentro do laço conforme o usuário faz novas tentativas. Aqui está um exemplo de como você poderia fazer isso:
let tentativas = 1; // Inicializando a contagem de tentativas
while (chute != numeroSecreto) {
chute = prompt('Escolha um número entre 1 e 100');
if (chute != numeroSecreto) {
tentativas++;
}
}
Espero ter ajudado e bons estudos!