What if choice1 is paper?


I have been trying to trouble shoot where I went wrong in this code for the past 20 min and I cannot seem to figure it out. Any help will be greatly appreciated!

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


I am having the same exact problem as you. Can not figure out what I am doing wrong.


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