JavaScript JavaScript Basics Creating Reusable Code with Functions Passing an Argument to a Function

This hurts. I can't figure this out at all.

I'm still stuck on this return function problem. I did 2 of the 3 tasks but the main problem I'm having is the whole 'return passed in' code. The parameters I have tried are the var echo = return Value ( ); returnValue = value; and returnValue (''); as well as

function returnValue( value ) {
    var value = Math.floor( Math.random() * value ) + 1;


var echo = returnValue (''):
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>JavaScript Basics</title>
<script src="script.js"></script>

4 Answers

Simon Sporrong
Simon Sporrong
34,326 Points

As KRIS NIKOLAISEN wrote, you just have to :

return value;

So what's happening here is that you are creating a function that accepts one argument/parameter. All that the function does is returning that value. So you use the keyword return and then the name of the parameter. In this case: value. Hope it helps!

Thank you. I finally figured it out by starting over and fixing that. :3 Luckily it was still in the same parameter and I (value); where I thought I needed a math parameter. But thank you.

I know there's something I'm missing, I even viewed the video twice to make sure I get it down right.

Pro Student 50,933 Points

The third task may be simpler than you think. You are just supposed to return the value passed in:

function returnValue(value) {
    return value;

to finish my statement, I even tried return true and return false else parameters.