What's wrong with my syntax?


#1

https://www.codecademy.com/courses/javascript-beginner-en-x9DnD/0/6?curriculum_id=506324b3a7dffd00020bf661#

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.") }
}


#2

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.


#4

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