8. What if choice1 is scissors


#1

    var userChoice = prompt("Do you choose rock, paper or scissors?");
    var computerChoice = Math.random();
    if (computerChoice < 0.34) {
    	computerChoice = "rock";
    } else if(computerChoice <= 0.67) {
    	computerChoice = "paper";
    } else {
    	computerChoice = "scissors";
    } console.log("Computer: " + computerChoice);
    
    
    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";
            }
        }
        else if (choice1 === "scissors")
        {
            if (choice2 === "rock"
            {
                return "rock wins"
            }
            else
            {
                return "scissors wins"
            }
        }
    }
    compare(userChoice, computerChoice)

This is what i did, what did i do wrong?
'SyntaxError: Unexpected token {'


#2

You missed a closing ) here so the { on the next line comes unexpected.


#3

Thanks so much. i swear i went through it so many times looking for the error thinking i missed something. couldnt find it. even asked a friend to look for a missing bracket and couldnt find it.
Thanks again! :smiley: