Bem, fazendo meu código me surgiu umas duvidas relacionadas ao uso do console.log e, substituição do break pelo mais tradicional, tentativa = 3. Eu tentei utilizar o console.log para saber o numero sortido, porém, nos locais pelo qual coloquei ele, ele não entra em ação, assim tendo que ficar tentando até acertar na sorte mesmo o numero, estou nessa duvida. Também em relação ao uso do tentativa = 3, a gente pode usar o break para substituir essa função, até ai blz, mas quis usar o tentativa = 3 para saber se fica tudo ok, porém, com ele o jogo de adivinhação continua mesmo que eu acerte na segunda tentativa, coisa que com o break não ocorre.
meu codigo foi o seguinte:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteio (n) {
return Math.round(Math.random() * n);
}
var tentativa = 1
while(tentativa <= 3){
var fala = parseInt(prompt("Qual numero você pensou?"));
var numeroPensado = sorteio (10);
if(fala == numeroPensado) {
mostra("Boa! você pensou no mesmo numero que eu!");
break;
}
else {
mostra("o numero seu é: " + fala + ", mas pensei no: " + numeroPensado);
}
tentativa++
}
</script>