3
Having
var chute = Math.round(parseInt(prompt("Adivinhe em qual número estou pensando")));
var numeroPensado = Math.round(Math.random() * 100);
if(chute != numeroPensado){
document.write("Que pena, você errou, o número em que eu pensei era " + numeroPensado);
}else if(chute == numeroPensado){
document.write("Parabéns, você acertou !");
}else{
document.write("Ops! Devido a algum erro, não pude receber seus dados, certifique-se de colocar números, de preferência, inteiros")
}
If the user types a text, it enters the first condition, but wanted it to enter the else
. I tried to use something like chute = typeof 1
within the if
, but it didn’t work.
Now both messages appear
– Murilo Melo
I’d forgotten about the denial operator. Anyway the correct thing is to get out of this code if you typed something wrong, but I don’t know how to solve without seeing the general context, it can be
break
or areturn
, eventually it could be something else.– Maniero