Функції
Свайпніть щоб показати меню
Функції допомагають організовувати та повторно використовувати код у JavaScript. Функція — це іменований блок коду, який виконує певне завдання. Ви можете визначити функцію один раз, а потім запускати (або «викликати») її стільки разів, скільки потрібно.
Існує два основних способи створення функцій: оголошення функції та функціональні вирази.
Оголошення функції використовує ключове слово function, за яким слідує ім'я функції, дужки для параметрів і блок коду у фігурних дужках.
Функціональний вираз присвоює функцію змінній, часто з використанням ключових слів const або let. Обидва підходи дозволяють інкапсулювати логіку та дотримуватися принципу DRY (Don’t Repeat Yourself — не повторюй себе).
123456789101112// Function Declaration function add(a, b) { return a + b; } // Function Expression const multiply = function(a, b) { return a * b; }; console.log(add(3, 4)); // Output: 7 console.log(multiply(3, 4)); // Output: 12
Область видимості
Розуміння області видимості функцій є важливим для написання надійного коду. Змінні, оголошені всередині функції, доступні лише в межах цієї функції. Це називається локальною областю видимості.
Це допомагає уникати конфліктів імен та підтримувати організованість логіки.
1234567function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Output: Hello, Sam! // console.log(message); // This would cause an error: message is not defined
Як найкраща практика, використовуйте функції для поділу коду на невеликі, сфокусовані частини, кожна з яких виконує одну задачу. Присвоюйте функціям чіткі, описові імена та уникайте використання змінних поза межами функції, якщо це не є абсолютно необхідним. Це робить ваш код легшим для читання, тестування та підтримки.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат