Functions-Intro-arrowfunction-normal.pdf

AdamEve19 11 views 21 slides Aug 27, 2024
Slide 1
Slide 1 of 21
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21

About This Presentation

A presentation about JavaScript Function. How to write a function, how to call a function. About normal function and arrow function. The difference between arrowfunction and normal function. This keyword problem in arrow function etc.


Slide Content

JavaScript
Functions
Web Developer Bootcamp
THE LAST "BIG" TOPIC!

FUNCTIONS
Reusable procedures
Functions allow us to write
reusable, modular code
We define a "chunk" of code that
we can then execute at a later
point.
We use them ALL THE TIME

2 STEP PROCESS
DEFINE RUN

DEFINE
function funcName(){
//do something
}

DEFINE

RUN
funcName(); //run once
funcName(); //run again!

RUN

ARGUMENTS

INPUTS
Right now, our simple functions
accept zero inputs. They behave the
same way every time.

NO INPUTS
grumpus()
grumpus()

NO INPUTS
greet() "Hi!"
greet() "Hi!"

ARGUMENTS
We can also write functions that accept
inputs, called arguments

ARGUMENTS
greet('Tim') "Hi Tim!"
greet('Anya') "Hi Anya!"

ONE MORE
avg(20,25) 22.5
avg(3,2,5,6) 4

No inputs
Arguments!
We've seen this before

GREET TAKE 2
"Hi, Arya!" "Hi, Ned!"

2 ARGUMENTS!
"77 is
larger!"
"33 and 33
are equal"

RETURN
Built-in methods return values
when we call them.
We can store those values:

NO RETURN!
Our functions print values out, but do
NOT return anything

FIRST RETURN!
Now we can capture a return
value in a variable!

RETURN
The return statement ends function
execution AND specifies the value to be
returned by that function
Tags