1
resposta

[Bug] Está dando erro

alert ("Boas vindas ao jogo do número secreto!"); let numeroSecreto = 25; let chute = prompt ("Escolha um número entra 1 e 50.");

if (numeroSecreto == chute);{ alert("Isso aí! Você acertou o número secreto."); } else { alert ("Você errou."); }

1 resposta

Oi Geovanna,

O erro está no ponto e vírgula ; logo após a condição if (numeroSecreto == chute).

Em JavaScript, o ponto e vírgula ali encerra a instrução if antes do bloco de código { ... }, fazendo com que o bloco seja executado sempre. 🤔

Para corrigir, remova o ponto e vírgula após a condição if. O código correto deve ser:

alert("Boas vindas ao jogo do número secreto!");
let numeroSecreto = 25;
let chute = prompt("Escolha um número entre 1 e 50.");

if (numeroSecreto == chute) {
  alert("Isso aí! Você acertou o número secreto.");
} else {
  alert("Você errou.");
}

Para saber mais: Documentação da MDN sobre a declaração if...else

Continue praticando e explorando as possibilidades da programação! 💪

tux matrix Caso este post o tenha ajudado, marque-o como solucionado ☑️. Bons Estudos! 🤓