16.08M

lektsiia_aktual-naia_final-24194906-7e93-4883-b011-ee23cd026680 (1)

1.

JavaScript
Origination Start

2.

3.

JavaScript
Navigator.
-
ECMAScript (ES).

4.

• V8 • SpiderMonkey • JavaScriptCore -

5.

let
const
var:
-

6.

7.

8.

.
var,
let
const
.

9.

Hoisting
-

10.

10

11.




z, A Z).

12.

12

13.

13

14.

Функция - особый, вызываемый объект
14

15.

++
--
x--
--x
15

16.

==
5 == '5'
true
===
5 === '5'
false
!=
5 != '5'
false
!==
5 !== '5'
true
>
6>3
true
<
2<5
true
>=
5 >= 5
true
<=
3 <= 4
true
true
false
16

17.

&&
true && false
false
||
true || false
true
!
!true
false
null ?? 'default'
'default'
??
undefined)
-
17

18.

if, else if, else
• if
• else if
• else
18

19.

19

20.

switch
switch.
case):
• case
• break
• default
20

21.

21

22.

For
for ([инициализация]; [условие выхода]; [финальное выражение])
{ ... }
22

23.

while d
23

24.

25.

25

26.

26

27.

27

28.

28

29.

POP/PUSH
29

30.

SHIFT/UNSHIFT
30

31.

Foreach
31

32.

MAP
32

33.

SOME/EVERY
33

34.

FIND
34

35.

REDUCE
35

36.

For-in
for...in JavaScript
key
• object
36

37.

For-of
• for...of
JavaScript.
Map, Set
• value
• iterable
37

38.

Function expression:
38

39.

function declaration function
expression:
FD:
(
Function expression:
hoisting).
FE:
(hoisting
)
39

40.

40

41.

41

42.

42

43.

return
43

44.


(ES6).
this
44

45.


46.

46

47.

47
English     Русский Rules