JavaScript Functions Flashcards

1
Q

What is a function in JavaScript?

A

A set of scripts for the browser to run when the function is called(?)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe the parts of a function definition.

A

The function keyword, an optional name for the function, parameter list surrounded by parentheses, the start of the function code block, optional return, and the end of the function code block

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe the parts of a function call.

A

the function name, arguments used within the parentheses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When comparing them side-by-side, what are the differences between a function call and a function definition?

A

the keyword is missing and there is no code block

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the difference between a parameter and an argument?

A

the parameter is used when defining a function while an argument is used when calling a function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why are function parameters useful?

A

it is useful as a placeholder for inputting values into a functions code block

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What two effects does a return statement have on the behavior of a function?

A

Causes the function to produce a value we can use in our program.
Prevents any more code in the function’s code block from being run.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly