Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript JavaScript Basics (Retired) Creating Reusable Code with Functions Returning a Value from a Function

Michael Zito
PLUS
Michael Zito
Courses Plus Student 4,073 Points

Need assistance

I've completed this lesson due to a series of correct guesses. Therefore wanted to try it again, and seems I can't figure it out even after reviewing previous lessons. Any pointers?

script.js
function getYear() {
  var year = new Date().getFullYear();
  return year;
}
var yearToday();
return (getYear());
index.html
<!DOCTYPE HTML>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>JavaScript Basics</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>

2 Answers

Hey Michael! You got the function correct, the only problem is the final step, it is asking you to create a new variable called "yearToday" and store what is returned from the function inside that variable. This should look something like;

yearToday = getYear();

Calling the getYear() function, will return whatever year it is to the variable. Hope this helps!

Hello Michael, I guess you wanted to write a function or a variable here instead of calling it:

var yearToday();
return (getYear());

var yearToday = getYear();

Anyway these two line are useless in this concept and you didn't add anything to see the result of your work. I suggest you using console.log(getYear()); so you'll see if it's working in debugger. (open Chrome => ctrl + shift + i => console).