7. What if choice1 is paper. Unexpected token else


#1



I keep getting SyntaxError: Unexpected token else but I can't figure out what I did wrong....


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


#2

You didn't open this statement up with a {

And you need an extra } at the very end of your code because you don't close the constructor/the line:
var compare = function(choice1, choice2) {


#3

Didn't spot that, thanks.


#4

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