What if choice1 is scissors?


#1


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


Oops, try again. There was a problem with your syntax.


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


#2

Check the comment and make sure to close the compare function.


#3

thank you, but it now has told me "Oops, try again. Your code returned 'scissor wins' instead of 'undefined' when the inputs are scissors and paper"
then when i put in undefined it says "Oops, try again. Your code returned 'undefined' instead of 'undefined' when the inputs are scissors and paper"


#4

Try this line with "scissors wins".


#5

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