Olá, Victor, tudo bem?
Analisei o seu código e tenho alguns pontos de melhorias.
Para o seu código rodar, é necessário que o código esteja entre as tags script
, essa tag cria um espaço para que um código de programação javascript seja incorporado dentro do próprio documento HTML.
E notei que o texto no alert
, as acentuações não estão sendo reproduzidas na forma esperada. Para resolver é necessário inserir a tag meta charset="UTF-8", essa tag serve para comunicar aos navegadores qual é o formato de codificação de caracteres utilizado naquele documento.
O código correto ficará assim:
<meta charset="utf-8">
<script>
function pulaLinha(){
document.write("<br><br>");
}
function mostra(frase){
alert(frase);
pulaLinha()
}
var numeroPensado = Math.round(Math.random() * 10);
var numeroDeChute = 1;
var quantidadeDeChute = 2;
while(numeroDeChute <= 3){
var chute = parseInt(prompt("Digite seu chute."));
if(chute == numeroPensado){
mostra("Parabéns você acertou miseravi");
break;
}else if(quantidadeDeChute >= 1) {
mostra("EEEERRRRRRRRROOOOUU! Você tem mais " + quantidadeDeChute + " Chutes");
}else {
mostra("Suas chances acabaram! Mais sorte da proxima vez.");
}
quantidadeDeChute--;
numeroDeChute++;
}
</script>
Espero ter ajudado.
Abraços.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!