JavaScript Functions Worksheet

Question 1

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

Code that allows you to repeat a line of code.
This is helps so you don't have to type out the same code over and over agian.
Question 2

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

Calling/Invoking the Function
Question 3

Do all functions return a value? (Note: this is a bit of a trick question - make sure to ask me about this in class.)

no
Question 4

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

The code that will be executed when the function is called in {} (Currly Braices)
Question 5

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

it just means your executed the body of the function when the function is called
Question 6

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

a comma
Question 7

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


function convertKilometersToMiles(km)
    return km * 0.6217;
}
                

There is closing Currly Bracket
Question 8

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 + "!");
                

it would be prompt that would return a value of whatever the user inputed and stored in variable 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.