-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathinfo.td
More file actions
21 lines (16 loc) · 1.56 KB
/
info.td
File metadata and controls
21 lines (16 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Область видимості змінних
(variable scope) - доступність змінних в певному месці коду.
Є декілька областей видимості: глобальна, блочна, eval и функції.
Глобальна область видимості використовується за замовчанням.
Усе і всі мають доступ до змінних оголошених у ній.
Змінні оголошені у глобальній області видимості вразливі,
оскільки їх може змінити будь-яка ділянка коду.
Будь-яка конструкція яка використовує фігурні дужки {}
(умови, цикли, функції тощо) створює нову локальну область видимості,
і змінні, оголошені в цій області видимості,
використовуючи let або const, не доступні поза цим блоком.
Глибина вкладеності областей видимості не обмежена,
і всі вони працюватимуть за одним принципом - область видимості
має доступ до всіх змінних оголошених вище ієрархії вкладеності,
але не може отримати доступ до змінних оголошених у вкладених
областях видимості.