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

Kyle Reid
Kyle Reid
2,359 Points

Calling a function?

What is calling a function? In the (parantesses) I've tried (num) and even (21). Neither worked.

script.js
function random_age(age) {
  Math.floor(Math.random() * age);
}
random_age();
index.html
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Futuristic MASH</title>
    <link href="normalize.css" rel="stylesheet">
    <link href="style.css" rel="stylesheet">
  </head>
  <body>
    <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[]">
      </div>
      <input type="submit" value="Tell my fortune">
    </form>

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

  </body>
</html>

1 Answer

Nico Trivelli
Nico Trivelli
20,354 Points

If what you mean is that you tried:

random_age(21);

then you did fine, that should work! :) Unless you changed something else.

Jennifer Nordell
Jennifer Nordell
Treehouse Staff

Hi, Nico Trivelli ! I've taken the liberty of moving your comment to an answer. This will not only mark the question as answered in the forums, but also allow for voting on your answer. Thanks for helping out in the Community! :sparkles:

Nico Trivelli
Nico Trivelli
20,354 Points

Yes, sorry. Thank you so much, Jennifer!

Good points there. I'll take that into account.