Cant call prompt option


#1


8. What if choice1 is scissors?

The prompt dont go up


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


#2

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

i think you swapped your if and else here. If choice1 is rock, and choice2 is paper, paper wins, right? Then your else, if choice1 is rock, then choice2 is scissors. Then paper should win, not scissors (rock beats scissors)