8/9 Code Error


#1

This is my code:

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

I've done everything correctly to get up to this point, I'm assuming, because I got to this point in the first place. Buuuut when I test it out it says "Oops, try again. Your code returned 'rock wins' instead of 'undefined' when the inputs are scissors and paper" and I just don't see where they mean


#2

I just saw exactly what I was doing wrong, never mind


#3

what ti was wrong???


#4

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 +" "+ "User:" + userChoice);

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

};

compare(userChoice,computerChoice);

i didn't find out the mistake..so i have posted my method @vasilisbil04 @xochrisxomcqueerxo