Function Declaration в JavaScript
Function Declaration (объявление функции) — это один из способов создания функций в JavaScript.
Синтаксис Function Declaration:
function имяФункции(параметры) {
// тело функции
}
function
— ключевое слово, которое указывает на объявление функции.
имяФункции
— имя функции, которое используется для её вызова.
параметры
— аргументы, которые передаются в функцию (необязательно).
тело функции
— код, который выполняется при вызове функции.
Пример Function Declaration:
function greet(name) {
console.log(`Hello, ${name}!`);
}
greet("Elle"); // Hello, Elle!
Особенности Function Declaration:
Function Declaration “поднимается” (hoisted) вверх своей области видимости. Это означает, что функцию можно вызвать до её объявления в коде.
greet("Elle"); // Hello, Elle!
function greet(name) {
console.log(`Hello, ${name}!`);
}
Function Declaration — это классический способ объявления функций в JavaScript. Он удобен для создания именованных функций, которые могут быть вызваны до их объявления благодаря hoisting. Однако в современных проектах часто используются стрелочные функции и Function Expression для более гибкого и компактного кода.