"What if choice1 is paper?" Unexpected token else


#1


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


#2

What's wrong with my code?


#3

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";
      }
   } // you missed here }
   else if(choice1==="paper") {
       if(choice2==="rock") {
          return "paper wins";
       } else { 
          return "scissors wins";
       }
   }
}

I formatted your code. As you can see problem is at line 10.


#4

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