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

Todd Harvey
Todd Harvey
3,178 Points

i just cant figure out what they want here please show me the answer and why.

Just completely lost on this one.

script.js
function returnValue(length,unit){
  var echo = length + unit;
  return echo + " " + unit;
}
returnValue(length,'sq ft');
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

Frederic Ronaldi
Frederic Ronaldi
13,732 Points

Hi, this is the question : After your newly created returnValue function, create a new variable named echo. Set the value of echo to be the results from calling the returnValue function. When you call the returnValue function, make sure to pass in any string you'd like for the parameter.

According to the first task, you only need one parameter for returnValue function. Also, you should create the variable named echo outside the returnValue function because it asks you to do that. Because the returnValue now returns anything that passed to it (in this question you are asked to pass a string), you need to store it somewhere else, and the question ask you to store it in variable echo. So after this code run, the value of variable echo is now "Hello World!"

This is the code :

function returnValue(param) {
  return param; 
}

var echo = returnValue("Hello World!");

Hope this helps.

Todd Harvey
Todd Harvey
3,178 Points

Your awesome. Thanks. I would have never figured to make the echo variable outside of the function.