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 Passing an Argument to a Function

Passing an Argument to a Function

Hello everyone,

I have gone through and completed the first Challenge task for the 'Passing an Augment to a Function' challenge and it seems to work fine when I preview it with no errors...

However the challenge itself is telling me that I have got the answer wrong....

Would anyone know why?

Thanks so much, Rob

script.js
function returnValue(word) {
          var text = document.write(word);
        return text;
}

returnValue("JavaScript");
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

Brendan Whiting
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Brendan Whiting
Front End Web Development Techdegree Graduate 84,738 Points

The code you wrote is valid JavaScript, but it's not doing what the challenge wants us to be doing. In the first step of the challenge, they just want you to make a function that takes in an argument and returns that argument:

function returnValue(word) {
    return word;  
}

Thank you so much Brendan for taking the time to bring that to my attention. It is greatly appreciated. :D