HTML Academy
Helper function
Functions5/24
Back to the list of tasks
  • 1. Fasten your seat belts
  • 2. Long-distance flight
  • 3. Going the second circle
  • 4. Helper function
  • 5. Function, I’m calling you!
  • 6. I have a parameter for you
  • 7. Order of parameters
  • 8. Return from function
  • 9. Summary of “Functions”. Part 1
  • 10. Seventh program: “From salary to salary”
  • 11. Business trip
  • 12. Write, simplify
  • 13. Get rid of unnecessary
  • 14. Make me beautiful
  • 15. Just add percentage
  • 16. Call me quietly by name
  • 17. I see the target
  • 18. How many flights?
  • 19. Let’s clean up a little
  • 20. Who is faster?
  • 21. Saving up for a trip around the world
  • 22. Summary of “Functions”. Part 2
  • 23. Eighth program: “Money makes money”
  • 24. Ninth program: “The Eternal Question”
I have a parameter for you
  • Sign up
  • Log in

Loading…
Everything will be ready in few seconds

  • Theory
  • Theory
  • Comments

Function, I’m calling you!

The function is ready, and then what? How do we calculate the number of miles?

In order for the function to begin its work, it must be called. To do this, we will need the name of the function. We’ll use it to call our function and ask it to execute its code.

If we just log function console.log(functionName), we’ll see in the console the entire code of this function in approximately the same form as it was written, but no calculations will occur.

So how do you run the code from the function body?

You need to call the function by its name, and then use the parentheses.

functionName();

Note that functions called this way must be defined before they are called.

Let’s check how the function call works and call our calculateMiles function.

Comments

  • script.js
JavaScript
var calculateMiles = function () { var distance = 4125; var percent = 0.25; if (distance > 10500) { percent = 0.35; } var miles = distance * percent; console.log('We’ll get ' + miles + ' miles for the flight to Irkutsk'); };

What didn’t you like in this task?

Thanks! We’ll fix everything at once!

Console

The code has changed, click “Run” or turn autorun on.

Result

Goalscompleted
  1. Below, after the function declaration, log it in the console: console.log(calculateMiles);.
  2. Replace function console log with calling calculateMiles.

Cookies ∙ Privacy ∙ License Agreement ∙ About ∙ Contacts ∙ © HTML Academy OÜ, 2019−2025

VISAMastercard

Log in

or

Forgot your password?

Sign up

Sign up

or
Log in

Restore access

Have you forgotten your password or lost access to your profile? Enter your email connected to your profile and we will send you a link to restore access.

Forgot to connect your email to the profile? Email us and we’ll help.