This forum is now read-only. Please use our new forums! Go to forums
[resolved] syntax error message keeps popping up.
Here is my code:
var compare = function (choice1, choice2) { if (choice1 === choice2) { return (“The result is a tie!”); } if (choice1 === “rock”) { if (choice2 === “scissors”) { return (“rock wins”); } else { return (“paper wins”); } } }; if (choice1 === “paper”) { if (choice2 ===”rock”) { return (“paper wins”); } else if (choice2 ===”scissors”){ return (“scissors wins”); } }
i have only been working on coding since thanksgiving, so any help debugging this would be very appreciated.
Answer 529a404980ff334b2500d66c
Answer 529a4325548c35952200d7e8
It isn’t that the return is missing, it’s a matter of you ending your function with a closing }
before it really should have been ended - you have left some of your code outside the function.
This is what is being included in the function:
var compare = function (choice1, choice2) {
if (choice1 === choice2) {
return ("The result is a tie!");
}
if (choice1 === "rock") {
if (choice2 === "scissors") {
return ("rock wins");
} else {
return ("paper wins");
}
}
};
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
1 comments
I looked in the FAQs, you have really done a great job with that :). I just can’t see in my code where the return is missing,
the whole error message is: SyntaxError: return not in function