What if choice1 is rock


#1


https://www.codecademy.com/courses/javascript-beginner-en-Bthev-mskY8/1/2?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";
     }
}


#2

var compare = function(choice1, choice2) {
    if(choice1 === choice2){
        return"The result is a tie!"
    }
};  // why did you close the function here?

shouldn't be else if inside the function?


#3

Hi,

Your code is poorly formatted. 'Else if' is declared out of the function definition.

//try this:

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

#4

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