Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não estou entendendo o erro no meu programa!

Quando tento rodar o programa abaixo aparece a seguinte mensagem: Uncaught SyntaxError: Unexpected end of input.

<meta charset="ANSI">

<script>



var titulo = function(frase) {
document.write("<strong>" + frase + "</strong>"+ "<br>" + "<br>");
};

var pulalinha = function() {
document.write("<br");
};

var mostra = function(frase) {
document.write(frase);
pulalinha();
};

titulo("Usando o Else.");

alert("Vamos jogar um jogo!");

var resposta = prompt("Você está preparado?");
if(resposta == "sim") {
mostra("Então vamos começar!");
} else {
mostra("Me fale quando estiver!");
}

alert("Pensei em um número, agora tente advinhar.");

var chute = Math.round(Math.random() * 10);
var numeropensado = prompt("Qual você acha que é?"); 
if(chute == numeropensado) {
mostra("Uau! Você acertou, pois eu pensei "+ numeropensado + ".");
} else {
mostra("Você errou! Eu pensei no " + numeropensado + ".");

</script>
2 respostas
solução!

Oi Adonias,

parece que você esqueceu de fechar o último else:

else { mostra("Você errou! Eu pensei no " + numeropensado + ".");

Valeu Fábio, era isso mesmo!