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 trialVictoria Rast
7,751 PointsJavaScript Functions Code Challenge
Hi, I am working on a code challenge in the JavaScript basics course. It is a challenge about Functions. I made it as far as stage 3 in the challenge.
The question is:
-Call the getYear function: store the returned value of the function in a new variable named yearToday.-
This is how far I got in my code before I got stuck:
function getYear() { var year = new Date().getFullYear(); return year; }
getYear ();
How will I store the returned value of the function in a new variable name yearToday?
Thanks in advance,
function getYear() {
var year = new Date().getFullYear();
return year;
}
getYear ();
<!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>
4 Answers
Markus Ylisiurunen
15,034 PointsHi Victoria!
Here is the JavaScript required to do it.
function getYear() {
var year = new Date().getFullYear();
return year;
}
var yearToday = getYear();
Ask if anything is unclear.
And if you want to join our Slack group where we can discuss our issues in real time, please send me your email so I can invite you. It really helps us all to have someone to ask if something bothers us.
moonshine
8,449 PointsgetYear() returns a value (i.e. year), which can be stored into a variable by writing:
var yearToday = getYear();
A function can essentially be viewed as a value, the value being whatever the function returns. For example:
function isTrue() {
return true;
}
if (isTrue()) { /* Evaluates/expands to "true" */
// Stuff . . . .
}
Lindsy BERNARDO
4,666 PointsHi my answer:
getYear; var yearToday = getYear();
nelson taj
Courses Plus Student 3,869 Pointsfunction getYear() { var year = new Date().getFullYear(); return year; } var yearToday = getYear();
Victoria Rast
7,751 PointsVictoria Rast
7,751 PointsThanks, it makes sense and even better it worked on the challenge.