Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Mesmo quando coloco o numero errado, o resultado sempre diz que esta correto

<meta charset="UTF-8">

<script>

    function pulaLinha () {

        document.write ("<br");
        document.write ("<br");

}

    function mostra (texto) {

        document.write (texto);
        pulaLinha ()
}

var  numeroPensado = Math.round (Math.random ()* 100 );    
var chute = parseInt ( prompt ("Digite seu chute!"));

if (chute = numeroPensado) {

    mostra ("Você acertou !!")
} else {
    mostra ("Você errou, o número pensado foi " + numeroPensado);    
}





</script>
1 resposta

Acho que faltou um = no if, ai ele não compara, e sim, atribui o valor na variável

if (chute = numeroPensado) {

use

if (chute == numeroPensado) {