Não encontro o problema, diz é erro de syntax em else, mas não encontro


#1

// Verifique se o usuario esta pronto para jogar!
confirm("Você está pronto?");

age = prompt("Qual a sua idade?");

if (age < 13) {
console.log ("Jogue por conta e risco!");
}
else
{
console.log ("Vamos jogar!");
}

console.log ("Você está em um show do Justin Bieber, e ouve a letra 'Lace my shoes off, start racing.'");

console.log ("De repente, Bieber para e pergunta 'Quem quer correr comigo?'");

var userAnswer = prompt ("Voce quer correr com Bieber no palco?")

if (userAnswer === "sim")
{
console.log ("Você e Bieber começam a correr. Estão cabeça a cabeça! Você vence por um nariz!");
}
else
{
console.log ("Oh não! Bieber balança a cabeça e canta 'I set a pace, so I can race without pacing.'");
}

var feedback = prompt("Gostou? Então de uma nota de 0 a 10. Obrigado!");

if (feedback > 8);
{
console.log("Obrigado! Vamos correr de novo no próximo concerto!");
}
else
{
console.log("Vou continuar a praticar corrida e programação.");
}


#2

achei. para quem estiver na duvida, cuidado onde colocam o ;


#3

amigo estou exatamente com o mesmo problema, e ja fiz e refiz essa ultima licao comparei com a age, ja que a age tava tudo ok, mas, essa outra não me deixa ir para adiante, podes me dar uma luz?


#4

o problema eu ja encontrei. procura ai, falta o ; em algum lugar


#5

No final da sua variável do userAnswer tá faltando ;
Sempre coloque ; no final dos seus comandos console.log pra evitar dar erro depois.
A regra é assim: se tem { } não ponha ponto e vírgula.

Espero ter ajudado :slight_smile: