Функция — это блок кода, выполняющий определённую задачу. Её можно вызывать многократно в разных частях программы, что делает код более понятным, структурированным и позволяет избежать дублирования.
✅ Основные преимущества функций:
- Повторное использование кода — один раз написанную функцию можно использовать сколько угодно раз.
- Упрощение структуры программы — код делится на логические части.
- Удобство обслуживания — легче находить и исправлять ошибки.
- Модульность — отдельные функции можно тестировать и использовать независимо.
Пример функции на JavaScript:
function topla(a, b) {
return a + b;
}
🔸 function — ключевое слово для создания функции
🔸 topla — имя функции
🔸 (a, b) — параметры функции
🔸 { return a + b; } — тело функции, выполняющее операцию сложения и возвращающее результат
Как вызвать функцию:
let rezultat = topla(5, 3);
console.log(rezultat); // 8
Здесь 5 и 3 — аргументы, передаваемые в функцию. Она возвращает их сумму.
Функция с параметрами и возвращаемым значением:
function umnozhit(x, y) {
return x * y;
}
let otvet = umnozhit(4, 6); // 24
Функция без параметров и без возвращаемого значения:
function privet() {
console.log("Привет, JET School!");
}
privet(); // "Привет, JET School!"
Аналогия из реальной жизни:
Функцию можно сравнить с бытовым прибором, например, блендером:
- Параметры — это фрукты и вода, которые мы кладём в блендер
- Функция — сам процесс смешивания
- Результат — готовый сок, который возвращается в виде return