Last step rock,paper and scissors


#1

Hi guys here's the error message I get when i run the code: Oops, try again. Your code returned 'Scissors wins' instead of 'undefined' when the inputs are scissors and rock HELP PLEASE!

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(choice2 === "paper")
    {
    return "Paper wins";
}

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

};
compare(userChoice, computerChoice)


#2

javaScript is key-sensitive so maybe make it "rock" instead of "Rock" aso.