7. what if choice 1 is paper?


#1

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

this is what i have. im not sure what im doing wrong to get a oops try again problem with syntax.


#2

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";
}
//NEED A CLOSING BRACKET HERE!
else if(choice1 === "paper") {

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

#3

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

Thank you! i thought that } had to do with the mistake!