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

I believe the code is right.

I continue to get syntax errors for this question but I believe the code is right. What am I doing wrong?

script.js
function getYear () {
var year=newDate().getFullYear();
  return = year;
}
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>

1 Answer

Robert Venanzi
PLUS
Robert Venanzi
Courses Plus Student 9,736 Points

You have an = in between return and year, which shouldn't be there. also need a space in between new and Date().getFullYear();

function getYear() {
var year = new Date().getFullYear();
  return year;
}

Now I'm using this code and it says Task1 is no longer passing

I just figured it out. Thanks.