Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Області Видимості | Оволодіння Функціями
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Вступ до JavaScript

bookОбласті Видимості

Note
Визначення

Область видимості — це просто область у коді, де можна отримати доступ до змінної або використовувати її.

Існує два типи областей видимості:

  1. Глобальна область видимості;
  2. Локальна область видимості.

Якщо змінна визначена всередині блоку коду (між фігурними дужками {}), кажуть, що вона має локальну область видимості. Це означає, що вона доступна лише всередині цієї функції або блоку коду, а також у будь-яких вкладених блоках:

123456789101112
function exampleFunc() { let exampleVariable = 10; console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Shows error
copy

Змінна, яка визначена поза будь-яким блоком коду, має глобальну область видимості і може бути доступна з будь-якого місця:

123456789101112
let exampleVariable = 10; function exampleFunc() { console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Valid
copy

Змінна, визначена у нижчій (вкладеній) області видимості, не може бути доступна з вищої (батьківської) області видимості:

1234567891011
function exampleFunc() { if(10 + 10 == 20) { let exampleVariable = 10; console.log(exampleVariable); // Valid } console.log(exampleVariable); // Shows error } exampleFunc(); console.log(exampleVariable); // Shows error
copy
question mark

Яке з наступних тверджень про область видимості змінних є правильним?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

bookОбласті Видимості

Свайпніть щоб показати меню

Note
Визначення

Область видимості — це просто область у коді, де можна отримати доступ до змінної або використовувати її.

Існує два типи областей видимості:

  1. Глобальна область видимості;
  2. Локальна область видимості.

Якщо змінна визначена всередині блоку коду (між фігурними дужками {}), кажуть, що вона має локальну область видимості. Це означає, що вона доступна лише всередині цієї функції або блоку коду, а також у будь-яких вкладених блоках:

123456789101112
function exampleFunc() { let exampleVariable = 10; console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Shows error
copy

Змінна, яка визначена поза будь-яким блоком коду, має глобальну область видимості і може бути доступна з будь-якого місця:

123456789101112
let exampleVariable = 10; function exampleFunc() { console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Valid
copy

Змінна, визначена у нижчій (вкладеній) області видимості, не може бути доступна з вищої (батьківської) області видимості:

1234567891011
function exampleFunc() { if(10 + 10 == 20) { let exampleVariable = 10; console.log(exampleVariable); // Valid } console.log(exampleVariable); // Shows error } exampleFunc(); console.log(exampleVariable); // Shows error
copy
question mark

Яке з наступних тверджень про область видимості змінних є правильним?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4
some-alt