What if choice 1 is scissors problems


#1


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

Unexpected token else - unsure what I'm doing wrong

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 (choice2==="rock") { return "paper wins";} else {return "scissors wins";} 

else if (choice1=== "scissors") 
{ if (choice2===rock) return "rock wins";} 
else (choice2=== paper) {return "scissors win";
} 
};

function compare(userChoice, computerChoice) ;


#2

Try replace choice1 with "userChoice" and choice2 with "computerChoice".


#3

I dont think thats the solution im looking for though? I should be able to use choice1 and choice2 like the instructions say right


#4

Have a look at your syntax

Now have a look at what it supposed to look like (example):

if (condition) {
  // something
}
else if (condition) {
  if (condition) {
    // something
  } 
  else {
    // somethingelse
  }
}