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

Assistance with passing agruements while calling.

passing arguments

script.js
function returnValue (echo) {
var echo   
 return ('echo'); 
}
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>

4 Answers

Steven Parker
Steven Parker
231,236 Points

You don't need to create a new variable in this function. And you would certainly not want to create one with the same name as a parameter. This causes what is known as "shadowing" and makes the parameter inaccessible.

Also, don't enclose a variable name in quotes. Anything in quotes is treated as a string literal and not a variable.

yaaayyy!! figured it out! ty again!

Hey Steven, can you give me an example on how to start a max function with numbers its my last objective ?

Steven Parker
Steven Parker
231,236 Points

A "max" function would take two arguments, perform a test to see which one is larger, and return the larger one.

I thought so, I keep getting error I put ex

function max(width, length) {

}

Steven Parker
Steven Parker
231,236 Points

That's a good start, but now you need the body code to perform the test and returns.

Raedawn Long — We seem to have wandered off the original topic. If the original question has been answered, you can mark it solved by choosing a "best answer".

Happy coding!