JavaScript Functions Worksheet

Question 1

What is a function, and why would you ever want to use one in your code?

A function is a code that can be reused multiple times and perfom specific tasks. You would want to use this as code reuseability.
Question 2

What do you call the values that get passed into a function?

Arguments.
Question 3

What is the 'body' of a function, and what are the characters that enclose the body of a function?

It is the block of code the defines what the function does.
Question 4

What does it mean to 'call', or 'invoke' a function (note that 'calling' and 'invoking' a function mean the same thing)?

It means executing the function so that the code inside the body will run.
Question 5

If a function has more than one parameter, what character do you use to separate those parameters?

A comma.
Question 6

What is the problem with this code (explain the syntax error)?


function convertKilometersToMiles(km)
    return km * 0.6217;
}
                

It is missing the first curly braces that is missing.
Question 7

In the code below, there are two functions being invoked. Which one returns a value? Explain why you know this.


const name = prompt("Enter your name");
alert("Hello " + name + "!");
                

const name will return a value. Because the const prompt will return a value.

Coding Problems

Coding Problems - See the 'script' tag below this h3 tag. You will have to write some JavaScript code in it.

Always test your work! Check the console log to make sure there are no errors.