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."); }
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."); }
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! 💪