JavaScript Treehouse Club - MASH MASH - JavaScript The Structure of Functions - Part 3 of 3

eddie chen
eddie chen
3,790 Points

Hi, how to Call the function by giving an age in the space for a parameter?

Hi i just couldn't understand that

function random_age(age){
  Math.floor(Math.random() * age);
<!DOCTYPE html>
    <meta charset="utf-8">
    <title>Futuristic MASH</title>
    <link href="normalize.css" rel="stylesheet">
    <link href="style.css" rel="stylesheet">
    <h1 class="logo"><img src="img/mash-logo.svg" /></h1>
    <p class="instructions">Fill in the blanks and your future will be foretold.</p>
    <form action="" method="post" id="mash">
      <div class="choice-bucket">
        <h4 class="highlight">What's your future pet?</h4>
        <input name="pet[]">
        <input name="pet[]">
        <input name="pet[]">
        <input name="pet[]">
      <input type="submit" value="Tell my fortune">

    <script src="script.js"></script>


2 Answers

28,416 Points

The instructions for this task definitely isn't the clearest.

What they want you to do is provide an argument to the random_age function call. Arguments are values that are placed in the parentheses that follow the function name.

So if you wanted to call random_age with an argument of 20 it would look like this:


So all you have to do is fill in a number within the parentheses of the random_age function call that is placed at the last line of the challenge code.

eddie chen
eddie chen
3,790 Points

Thanks Andren! That's very helpful!