A bit lost :S 7.9


#1


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

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

SyntaxError: expected expression, got keyword 'else'


 Im really newbie on coding, but I dont know wher is the error :S 

> 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

Newbie soon to go pro. :smile:

Well, your errors are:

You've got missing/displaced curly bracies. I have corrected as below.

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

Hope I helped


#3

It helped me a lot :smile: thanks ^.^


#4

You're welcome.

Have fun coding! :smile: