What if choice1 is paper?


#1

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

#2

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


#3

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