Функции в JavaScript: простое объяснение и примеры

Предполагается, что вы знакомы с типами переменных в 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.

Что будем искать? Например,программа