Term pt.3(functions) Flashcards

1
Q

Arrow Functions(ES6)

A

The syntax for an arrow function expression does not require the (function) keyword and uses a fat arrow (=>) to separate the parameters(s) from the body.

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

Functions

A

Fundamental building blocks in JavaScript. A (function) is a reusable set of statements to perform a task or calculate a value. Functions can be passed one or more values and can return a value at the end of their execution. It somewhere in the scope where you wish to call it.

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

Anonymous Functions

A

Anonymous functions in JavaScript do not have a name property. They can be defined using the (function) keyword, or as an arrow function

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

Function Expressions

A

Function expressions create functions inside an expression instead of as a function declaration. They can be anonymous and/or assigned to a variable.

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

Function Parameters

A

Inputs to function are known as parameters when a function is declared or defined. Parameters are used as variables inside the function body. When the function is called, these parameters will have the value of whatever is passed in as arguments. It is possible to define a function without parameters.

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

Return Keyword

A

Functions return (pass back) values using the (return) keyword. (return) ends function execution and returns the specified value to the location where it was called.

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

Function Declaration

A

Function declarations are used to create named functions. These functions can be called using their declared name.

  • The (function) keyword
  • The function name
  • An optional list of parameters separated by commas enclosed by a set of parentheses ( ).
  • A function body enclosed in a set of curly braces { }.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Calling Functions

A

Functions can be called, or executed, elsewhere in code using parentheses following the function name. When a function is called, the code inside its function body runs. Arguments are values passed into a function when it is called.

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