What if choice1 is paper?


#1

https://www.codecademy.com/en/courses/javascript-beginner-en-Bthev-mskY8/1/3?curriculum_id=506324b3a7dffd00020bf661#

SyntaxError: Unexpected token else


var compare = function (choice1, choice2) {
    if (choice1 === choice2) {
        return "The result is a tie!"
    } 
    else if (choice1 === "rock") {
        if (choice2 === "scissors") {
        return "rock wins";
    } 
    else {
        return "paper wins";
    }
    else if (choice1 === "paper") {
        if (choice2 === "rock") {
        return "paper wins";
    } 
    else {
        return "scissors wins";
    }

Please help, not sure what I'm doing wrong.


#2

The error indicates possible bracket mismatch or misplacement. Match all your closing braces to their openers and see if you can narrow in on what's missing or misplaced.


#3

I tried, I can't find any issues. I have 14 curly brackets and they all match.


#4

I count 8 opening braces and only 5 closing. They can't possibly all match.


#5

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