choice1 is not defined


#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")
}
} 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 ("paper wins");
    }
}

};
if (choice1 === "scissors") {
if (choice2 === "rock") {
console.log("rock wins");
}
if (choice2 === "paper") {
console.log("scissors wins");
}
}


#2

}; /*You closed your function right here! Move this closing bracket to the
 end of your code*/
/*add an "else" keyword here*/ if (choice1 === "scissors") {
 if (choice2 === "rock") {
 console.log("rock wins");
 }
 if (choice2 === "paper") {
 console.log("scissors wins");
 }
}