Lesson 8 syntax error


#1



I'm having some issues getting the proper syntax down for lesson 8 of the rock paper scissors lessons.


The error message being displayed is "SyntaxError: Unexpected token else". I've tried removing some curly brackets and semicolons to no avail. I've put the code back to it's original state when i first wrote it into the current lesson part and included it. Please help.


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==="paper"){
        return"scissors wins";
} else {
    return "rock wins";
}
};
compare(userChoice,computerChoice);


#2

        }
    }      // this is the missing piece of the puzzle
};


#3

Thanks so much, I feel like such a dunce for not noticing.


#4

We all make mistakes. Expect them. Don't let feelings get into it.


#5

Haha thanks, I'll commit that advice to memory.