Can't figure out error - Been stuck at "Unexpected Token else"


#1


Been stuck at this error for a while, if anyone can help me identify where is the syntax wrong. Thanks


https://www.codecademy.com/courses/javascript-beginner-en-Bthev-mskY8/1/3?curriculum_id=506324b3a7dffd00020bf661#


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 === "rocks"){
    return ("paper wins");}
            else {return "scissors wins";}
                                     }
   
};


#2

this is currently your function:

var compare = function (choice1 , choice2){
 if (choice1 === choice2){
     return "The result is a tie!"}; // unnecessary semi-colon
 }

why are your else if not inside your function?


#3

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