Game of paper scissor and rrock i am getting error Oops, try again. Your code returned 'paper wins' instead of 'undefined' when the inputs are scissors and rock


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

};


#2

this comparison:

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

why does paper wins if the user (choice1) is scissors and the computer (choice2) and rock? I don't think paper wins in that case, you might want to change it