8. What if choice one is scissorrs


#1

I don't get what i'm doing wrong! please help!

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(userChoice, computerChoice)

#2

you might have a closing } too much at the very end of your function.


#3

I don't get what you mean


#4

never mind, Thanks!!!!


#5
else if (choice1 === "scissors") {
                if (choice2 === "rock") {
                    return "rock wins";
                } else {
                    return "scissors wins";
                } // closes else 
            } // closes else if
       } // closes the function
} // don't know what this is for

#6

stuck on this

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

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 of (choice1 === "scissors"){
if (choice1 === "rock"){
return "rock wins";
}

returns as syntax error


#7

you have else of instead of else if on second part