8. What If choice1 is scissors?


#1



I don't know what is wrong with my code. It keeps on giving me an error code saying "unexpected token".
Any ideas?


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 {
        if (choice1 === "scissors") {
            if (choice2 === "paper") {
                return "Scissors win!"
            }
            else {
                return "Paper wins!"
            }
        }
    }
};


#2

you don't close your else if statement, you need another } at the end of this section


#3

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