JavaScript Functions Worksheet

Question 1

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

Functions allow you to execute a group of statements multiple times in your program without having to repeat code.
Question 2

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

Replace this text with the solution to the above question/problem.
Question 3

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

Inside the curly braces you put the statements that are to be executed whenever the function is called/invoked.
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 to activate the function or to use it.
Question 5

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

you must separate the parameter names with a comma. You may also put a space after the comma,
Question 6

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


function convertKilometersToMiles(km)
    return km * 0.6217;
}
                

its missing the curly braces after the quotations so it wont call anything.
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 + "!");
                

The prompt value is designed to return a value. The value is then stored in the name variable.

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.