choice1 is not defined HELP!


#1


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'}
}
}

userChoice=(choice1)
computerChoice= (choice2)


they say Choice1 is not defined? what does that mean?


#2

Hi here

userChoice=(choice1)
computerChoice= (choice2)

If you want to call your function you should do it like that

compare(userChoice, computerChoice )

#3

Thank you!! @wlzmarco