This forum is now read-only. Please use our new forums! Go to forums

0 points
Submitted by kennycastlecoding
over 8 years

The computer says, "Syntax error: Unexpected token else." ??

Here is the code: 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” }; }

Answer 55ea82719113cba7e70002ab

0 votes

Permalink

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”);}

} } check for semicolons in your code and also remove one curly bracket after paper wins and put on last one after scissors wins. Hope it should work for you. All the best

points
Submitted by Maurice Gonsalves
over 8 years

2 comments

kennycastlecoding over 8 years

Thank you so much! I’ve been stuck on this one for a while now, so that meant a lot to me. Thanks again.

Tim Gates Jr. over 8 years

This helped me out. I had an extra curly brace as well. Thanks guys!