Functions help make our programs more modular and let us reuse a block of code as many times as we need.
In the following code we are both defining and then calling a function. What does `a` represent in this example?
function findSum(a, b) { return a + b; } var sum = findSum(5, 8); console.log(sum);
a parameter
an argument
the returned value
the function name
In the following code we are both defining and then calling a function. What does `8` represent in this example?
function findSum(a, b) { return a + b; }
var sum = findSum(5, 8); console.log(sum);
The output input( output, input ) of a function is often called a return value. If no value is explicitly provided the function defaults to returning undefined null( undefined, null ).
The body of the function is the block of code contained in the curly braces. It may contain any of the following:
Conditionals
Loops
Variables
Other functions