I would like to know why this code gives the message: 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");
}
}
}
};
Because
else if
should be beforeelse
, like this: