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

Roberto Rivera
Roberto Rivera
8,859 Points

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

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

}

var echo = returnValue (''):
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

Simon Sporrong
Simon Sporrong
35,095 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!

Roberto Rivera
Roberto Rivera
8,859 Points

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.

Roberto Rivera
Roberto Rivera
8,859 Points

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

KRIS NIKOLAISEN
KRIS NIKOLAISEN
54,292 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;
}
Roberto Rivera
Roberto Rivera
8,859 Points

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