Number 8 syntax error


#1

What am i doing wrong!!! plz help!!!


#2

Can you show me the code


#3

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";
        }
}   }

}


#4

your missing the compare console.log


#5

where should i add it


#6

and i don't think that would help with the syntax error for the else statement


#7

add this to the bottom

console.log(compare('rock','rock'));
console.log(compare('scissor','scissor'));
console.log(compare('paper','paper'));


#8

it did not work, there is still a syntax error
it say "unexpected keyword 'else'"


#9

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!";
}
};
console.log(compare('rock','rock'));
console.log(compare('scissor','scissor'));
console.log(compare('paper','paper'));

this is what I put so....


#10

thanks, that works :slightly_smiling:


#11

no problem glad I can help