What if choice1 is paper?


#1


My code brings up a syntax error, and I can't figure out what is wrong with it.

/*var userChoice = prompt("Do you choose rock, paper or scissors?");
var computerChoice = Math.random();
if (computerChoice < 0.34) {
	computerChoice = "rock";
} else if(computerChoice <= 0.67) {
	computerChoice = "paper";
} else {
	computerChoice = "scissors";
} console.log("Computer: " + computerChoice);*/
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

and then you delete the reply that you no longer need help, do i still need to help you?


#4

Yes I do still need help. I thought I had solved that lesson, but really I accidentally solved another one while looking back at lessons I had already completed. Sorry for the confusion!


#5

Well just doing a quick count of your { and } it would seem you have only 9 } total but you have 11 { total. Try delete a few { and see if that fixes your syntax problem for this lesson.


#6

Thank you! That was the solution.


#7

No problem! Happy coding and counting xD :smiley:


#8