ReferenceError: choice1 is not defined


#1

Can you help me pls, I cant understand what is the problem.

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==="scissors"){
        return "scissors wins"
    } else{
        return"paper wins"}
}
else if(choice1==="scissors"){
    if(choice2==="paper"){
        return"scissors wins"
    } else{
    return"rock wins"}
}}
var userChoice=choice1
var computerChoice=choice2
console.log(compare(userChoice,computerChoice))

#2

why are you using these line?

var userChoice=choice1
var computerChoice=choice2

remove these line you dont need that.


#3

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