Fiz e refiz o programa e nada! o if seria para aparecer somente quando você acerta ou erra o devido numero.
no meu aparece assim:
você acertou!
você errou, o numero era 3.
ou seja independente de você acertar ou errar, aparece as 2 mensagens
Fiz e refiz o programa e nada! o if seria para aparecer somente quando você acerta ou erra o devido numero.
no meu aparece assim:
você acertou!
você errou, o numero era 3.
ou seja independente de você acertar ou errar, aparece as 2 mensagens
Igor, copie o código do seu programa aqui, por favor. A gente não consegue avaliar sem isso.
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var numeroPensado = Math.round(Math.random() * 10);
var chute = parseInt(prompt("digite seu chute"));
if(chute == numeroPensado); {
mostra("você acertou!");
}
if(chute != numeroPensado); {
mostra("você errou, o numero pensado foi" + numeroPensado);
}
</script>]
Tem um ponto e vírgula a mais, depois de fechar o parêntesis. Nos dois if's.
if(chute == numeroPensado); {
mostra("você acertou!");
}
if(chute != numeroPensado); {
mostra("você errou, o numero pensado foi" + numeroPensado);
}
troque para :
if(chute == numeroPensado) {
mostra("você acertou!");
}
if(chute != numeroPensado) {
mostra("você errou, o numero pensado foi" + numeroPensado);
}