What is Choice 1 is Paper?


#1


I get a syntax error where it says"SyntaxError: Unexpected token else" I don't know where I went wrong.


Replace this line with your code. 
/*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 === "scissors") {
                return "rock wins";
            }
            else{
                return "paper wins";
            }
       }
    }
};


#2

 else if(choice1 === "rock") {
             if(choice2 === "scissors") {
                  return "rock wins";
             }
             else {
                 return "paper wins";
             } // closed else
     } closed else if
}; //problem is here closed function

why did you close the function there?

in the next else if you did the same.even you added a extra bracket.

remember your all else if should be inside of function.


#3

Thank you so much what you said worked.


#4

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