8. What if choice1 is scissors?


#1

This is my code it keeps saying SyntaxError: Unexpected token {

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

};
compare (userChoice, computerChoice);


#2

else can't have a condition, you have it here:

else(choice1 === "scissors"){

try using else if instead


#3

Thanks, stetim94 it worked.


#4