8. What if choice1 is scissors?


#1



I have no Idea what I'm doing wrong here. Please, help.


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


SyntaxError: Invalid or unexpected token


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 === "paper") {return "paper wins";} else {return "rock wins";}}}

else if (choice1==="paper") {if(choice2==="scissors") {return "scissors wins";} else {return "paper wins";}}}

else if(choice1==="scissors") {if(choice2==="rock") {return "rock wins";} else {return "scissors wins";}}}

console.log(compare(userChoice, computerChoice));


#2

on this line:

var userChoice = prompt("Do you choose rock, paper or scissors?);

check your quotation marks ("), there is no quotation mark to close the string


#3

Take a look at your curly braces and semicolons. Make sure your compare function runs the way you want it to and doesn't stop prematurely.


#4

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