JavaScript Functions Worksheet

Question 1

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

It's used to do tasks, like to do simple math. it can be used for more than just that.
Question 2

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

Peramiters
Question 3

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

A block of code within a function. enclosed by {}
Question 4

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

Its to define an element
Question 5

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

you just use a coma to do so
Question 6

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


function convertKilometersToMiles(km)
    return km * 0.6217;
}
                

They are missing the closing {}
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 + "!");
                

Alert will return the value as its being used to say "Hello Name"

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.