Lesson 4 : Illegal return statement


#1


What am I doing wrong here. the error message is
"Illegal return statment"


/*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!";
}
}; <---- when that is removed i get "error" unexpected end of input
if(choice1 === choice2) {
    return "The result is a tie";
}
else if(chocice1 === "rock") {
     
     if(choice2 === "scissors") {
         return "rock wins";
}
else {
    return "paper wins";
    }


#2

remove only the semi colon.

and you are missing the closing bracket for the second else if


#3

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