This forum is now read-only. Please use our new forums! Go to forums
Where did i go wrong? rock , paper , scissors 6/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!” ;} 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” ; }} compare(userChoice,computerChoice);
Answer 54c66a07e39efe3831006831
You forgot a closing brace at the end, just before your function is called.
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" ;
}}
}; // added brace
compare(userChoice,computerChoice);
Popular free courses
- Free Course
Learn SQL
In this SQL course, you'll learn how to manage large datasets and analyze real data using the standard data management language.Beginner friendly,4 LessonsLanguage Fluency - Free Course
Learn JavaScript
Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.Beginner friendly,11 LessonsLanguage Fluency - Free Course
Learn HTML
Start at the beginning by learning HTML basics — an important foundation for building and editing web pages.Beginner friendly,6 LessonsLanguage Fluency
2 comments
thank you Schamanu! Now i getting this (ReferenceError: userChoice is not defined) sry i am new to this.
Works perfectly fine for me. And this Error makes no sense, because you actually defined the variable “userChoice”, namely in the very first line. Try again and make sure you didn’t forget a line of code. Also reload your browser, sometimes the website continues to use your old code instead of your current one, so you have to refresh your browser (F5).