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."); }
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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! 💪
no programa foi colocado numerosecreto. com s minusculo e depois com S maiuculos, isto tb mostra erro?
agora vi que esta no texto e nao na variavel ok