What if choice 1 is paper ? help


#1

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

ans:-Your code returned 'paper wins' instead of 'scissors wins' when the inputs are paper and scissors


#2

got it....
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 if (choice1="paper"){
if (choice2="rock"){
return "paper wins"
}
else {
return "scissors wins"
}
}
else {
return "paper wins"
}
}
}


#3

your first code actually looks better, don't forget to use two equal signs for comparison, not just one


#4

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