I can't find my mistake please help


#1



if(choice1 === choice2){
return "The result is a tie!";
} 
else if (choice2 === "rock")
    if(choice2 === "scissors"){
        return "rock wins"
    }
    else {
        return "paper wins"
    }


Replace this line with your code. 



#2

@mtap52190,
Please give us the FULL code you are using.....


#3

var compare = function(choice1, choice2){
if(choice1 === choice2){
return "The result is a tie!";
}
else if (choice2 === "rock"){
if(choice2 === "scissors")
return "rock wins"
}
else {
return "paper wins"
}


#4

@mtap52190,
You will have to close the =compare= function-body
like

var compare = function(choice1, choice2){
   if(choice1 === choice2){
       return "The result is a tie!";
   } 
   else if (choice2 === "rock"){
       if(choice2 === "scissors")
          return "rock wins"
       }  
       else {
          return "paper wins"
       }
}

Please read
http://www.codecademy.com/forum_questions/559dcb4be39efe550f00006b
and concentrate on:

  • the creation of the compare function
  • the truth-table
  • the build of the IF ELSE-IF statement structure as part of the compare FUNCTION-BODY
  • the execution of the compare function (keeping in mind that the return statement is used )