What if choice 1 is scissors


#1


I tried to solve the problem by myself, but I have no idea why it is not working. It keep saying same error "Unexpected end of input"... I will really appreciate if somebody helps me.. Thanks!

https://www.codecademy.com/courses/javascript-beginner-en-Bthev-mskY8/1/4?curriculum_id=506324b3a7dffd00020bf661


SyntaxError: Unexpected end of input


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 "scissor wins";
        }
}
compare(userChoice, computerChoice);


#2

Why might it expect more code before reaching end of file? Sounds like you left something unterminated somewhere, doesn't it?


#3

hey woo92seok ;
i resolved this by putting another closing curly brackets before the line that you are suppose to use the compare function in it , but i had another issue that the function is not printing out coreectly


#4

You are missing one more closing curly bracket in the end and hence the function did not terminate properly. Also, make sure scissors is spelt correctly and not scissor (see your last else statement).


#5

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