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


#1

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

And 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";
    }
}

};

compare(computerChoice, userChoice);


#2

ok i make it works. I just change:
compare(computerChoice, userChoice);
to:
compare(userChoice, computerChoice);