What's wrong with my syntax?



SyntaxError: Unexpected end of input
Oops, try again. There was a problem with your syntax.

// Check if the user is ready to play!
confirm("Do you want to play a game?");

    var age = prompt("What's your age");
    if (age <= 13) {
    console.log("You are allowed to play, BUT, I take no legal responsibilty for what you might see")
    else {
    console.log("Step inside, if you dare")    
    console.log("You are at a Justin Bieber concert, and you hear this lyric 'Lace my shoes off, start racing.'")
    console.log("Suddenly, Bieber stops and says, 'Who wants to race me?'")
    var userAnswer = prompt("Do you want to race Bieber on stage?");
    if (userAnswer === "yes") {
    console.log("You and Bieber start racing. It's neck and neck! You win by a shoelace!") }
    else {
    console.log("Oh no! Bieber shakes his head and sings 'I set a pace, so I can race without pacing.")
    var feedback = prompt("Please rate this game out of 10");
    if (feedback =>8) {
    console.log("Thank you! We should race at the next concert!") }
    else {
    console.log("I'll keep practicing coding and racing.") }


So here you open your else with a { but you do not seem to close it. I checked on my lesson and leaving out that { would cause a syntax error so I believe this is your problem.


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.