Зміст курсу
Вступ до JavaScript
Вступ до JavaScript
1. Початок Роботи
Перша Консольна Програма на JavaScriptЗавдання: Відображення Деякого ВиводуЗавдання: Виведення Кількох РядківРобота з ЧисламиЗавдання: Робота з ЧисламиЗавдання: Обчислення Швидкості АвтомобіляЗавдання: Обчислення Площі ТрапеціїВиведення Кількох ЗначеньЗавдання: Виведення Змістовного Результату в КонсольЯк Використовувати Коментарі в JavaScript?Завдання: Додавання КоментаряБагаторядкові КоментаріЗавдання: Коментування КодуЩо Таке JavaScript?
2. Маніпулювання Даними
Зберігання ДанихЗавдання: Оголошення ЗмінноїЗавдання: Доступ до Даних із ЗмінноїВиклик: Виправлення Назв ЗміннихЗавдання: Переназначення ЗмінноїКонстантиЗавдання: Оголошення та Використання КонстантВиконання арифметичних операцій над зміннимиЗавдання: Створення Калькулятора Заробітної ПлатиЗавдання: Коригування Зарплати з БонусомДослідження Примітивних Типів ДанихЗавдання: Оголошення Булевого ЗначенняЯк Взаємодіють Різні Типи ДанихЗавдання: Конкатенація РядківЗавдання: Створення Профілю Користувача та Деталей Активності
3. Умовні Оператори
Оператори ПорівнянняЗавдання: Перевірка Відповідності ВікуОператор `if`Завдання: Рекомендації Щодо Одягу на Основі ПогодиЗавдання: Парне чи НепарнеВкладені Умовні ОператориБлок `else`Завдання: Удосконалення Перевірки на Парність чи НепарністьЗавдання: Порадник ТемпературиКонструкція `else if`Завдання: Категоризатор ОцінокЛогічний Оператор `AND`Завдання: Перевірка, чи Є Число Парним і ДодатнимЛогічний Оператор ORЗавдання: Доступ до Системи Керування
4. Оволодіння Функціями
Що Таке Функції?Виклик: Проста ФункціяЗавдання: Обчислення Швидкості АвтомобіляОбласті ВидимостіПередача Даних у ФункціїЗавдання: Виправлення Функції ШвидкостіЗавдання: Удосконалення Категоризатора ОцінокЗавдання: Визначення Складеної ФункціїПовернення Даних з ФункційЗначення за замовчуваннямЗавдання: Автоматична Відповідь на Електронну Пошту з Параметрами за Замовчуванням
5. Дослідження Масивів
Області Видимості
Визначення
Область видимості — це просто область у коді, де можна отримати доступ до змінної або використовувати її.
Існує два типи областей видимості:
- Глобальна область видимості;
- Локальна область видимості.
Якщо змінна визначена всередині блоку коду (між фігурними дужками {}
), кажуть, що вона має локальну область видимості. Це означає, що вона доступна лише всередині цієї функції або блоку коду, а також у будь-яких вкладених блоках:
function exampleFunc() { let exampleVariable = 10; console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Shows error
Змінна, яка визначена поза будь-яким блоком коду, має глобальну область видимості і може бути доступна з будь-якого місця:
let exampleVariable = 10; function exampleFunc() { console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Valid
Змінна, визначена у нижчій (вкладеній) області видимості, не може бути доступна з вищої (батьківської) області видимості:
function exampleFunc() { if(10 + 10 == 20) { let exampleVariable = 10; console.log(exampleVariable); // Valid } console.log(exampleVariable); // Shows error } exampleFunc(); console.log(exampleVariable); // Shows error
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 4. Розділ 4