Предполагается, что вы знакомы с типами переменных в JavaScript и понимаете концепцию объекта. Давайте рассмотрим функции в JavaScript.
Зачем нужны функции?
Функция — это набор команд, который можно использовать повторно. Это повышает эффективность кода, избегая дублирования.
Рассмотрим пример. Необходимо найти сумму двух переменных несколько раз. Имеются переменные a и b со значениями 5 и 3 соответственно. Сумма вычисляется и выводится в консоль:
let c = a + b;
console.log(c); // Выведет 8
Если значения a и b изменятся на 8 и 12, те же действия придётся повторить. Повторение кода неэффективно. Функции решают эту проблему, объединяя повторяющиеся блоки кода.
Функции в JavaScript: пример
Пример с использованием функции:
function sum(a, b) {
let c = a + b;
console.log(c);
}
sum(5, 3); // Выведет 8
sum(8, 12); // Выведет 20
Функция sum объявляется с параметрами a и b. Блок инструкций внутри функции выполняется при каждом вызове, с передачей разных значений параметров. Код повторяется только один раз — внутри функции.
Использование функций в JavaScript
Функции позволяют избежать дублирования кода. В JavaScript функции можно использовать по-разному:
- Функция как переменная: Функция может быть присвоена переменной (например, sum).
- Присваивание функции переменной: Функцию можно присвоить другой переменной.
- Анонимные функции: Существуют анонимные функции (без имени).
- Функции как аргументы: Функции могут передаваться как аргументы в другие функции (обратные вызовы).
- Функции как свойства объектов: Функция может быть методом объекта.
Что такое функция?
Функция — это объект.
Мы рассмотрели назначение, структуру и способы использования функций в JavaScript.