What if choice1 is scissors


#1



I have no clue what's wrong with the code please help
Below is the error and the code itself

Oops, try again. Make sure to call your compare function with userChoice and computerChoice as the arguments!


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


#2

you seem to have missed step 3 of the instructions? You will need to add some more code


#3

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