6/9 Build Rock Paper Scissors


#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);
        }
    }
}

It says that there is a syntax error and I can't find it.


#2

tried refreshing the page?


#3

just did. Same error. Thanks anyway tho.


#4

The () around the returned value are not necessary but this is not an error :frowning:
PS: Oh of course you have no "" around your output messages so it thinks that rock and wins are variable names.


#5

Ok that did fix it thank you!