7.What if choice1 is paper


#1


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


Hi I'm really stuck on this section of the lesson. The error message say "Unexpected token else" and I would really appreciate it if someone explained to me how to fix my code. Thanks again.


Replace this line with your code. 
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";
    }
    }
       if(choice1 === choice2){
    return("The result is a tie");
}
else if(choice1 === "paper") {
    if(choice2 === "rock") {
        return "paper wins";
}
    else {
        return "scissors wins";
    }
}


#2

First of all, please make sure this is commented out.

like this

//Replace this line with your code.

Then,

this is a repitition

There are some other errors and I have corrected below. Please,scan through and see what happened as to why the unexpected else token.

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";
                }
            }
            };

#3

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