Функції в JavaScript можна визначити як будівельні блоки програми. Вони використовуються для того, щоб ваш код міг бути викликаний кілька разів без повторень. Це можна порівняти з Lego деталями, які є унікальними, але все ж частинами цілого об'єкта, що створюється.
Деталі Lego
Звичайний формат оголошення функцій у JavaScript.
function fallow() {
alert("Hello Everyone")
}
Ключове слово function завжди йде першим і використовується для створення функції, "fallow" — це ім'я функції, список параметрів функції в дужках (ці параметри відокремлюються комами), а код функції міститься всередині фігурних дужок.
Параметри функцій
Параметри функцій можна визначити як змінні, перелічені в дужках при оголошенні функції, наприклад:
function callous(rent, care){
allie = rent + care;
console.log(allie)
}
Параметри функції для наведеного вище прикладу — це "rent" та "care". Ці значення виступають як змінні, до яких можна присвоювати різні дані під час виклику функції, коли це необхідно.
Аргументи функцій
Це значення, які передаються у функцію під час її виклику в коді. Вони використовуються як дані, які присвоюються параметрам функції, що були оголошені, наприклад:
function callous(rent, care){
allie = rent + care;
console.log(allie)
}
callous(18,12) // ці значення будуть додані разом і результатом буде 30, який буде виведений в консоль.
У наведеному прикладі значення 18 та 12 є аргументами функції, які були передані до параметрів функції при її виклику.
Дякую, що прочитали моє коротке пояснення, як працюють параметри та аргументи функцій. Сподіваюся, що це буде корисно в процесі вашого навчання.
Перекладено з: Function Parameters, Arguments and Usage in JavaScript.