Help #8: What if choice1 is scissors?


#1


So I've been staring at this for around 30 mins now, and I cannot figure out what I'm doing wrong, can someone pleeeease help?


My code keeps saying "Syntax error: unexpected indetifier"


returnvar 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"
        }
    }
};    
    console.log(compare(userChoice, computerChoice));


#2

On your 1st line, do you mean return var or var?


#3

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