Lesson 8:What if choice1 is scissors?


#1


please help - SyntaxError: Unexpected token else


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 win";
}
else if (choice1 === "scissors") {
    if (choice2 === "paper") {
    return "scissors wins";
}
}
else {
    return "rock wins";
    
}
};
compare (userChoice, computerChoice);


#2

There are unnecessary closing curly brackets '}' between if and else. Look, it should be like:

if () {
}
else if () {
  if () {
  } else {
  }
}
...
else {
}

#3

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