Функции — это фундаментальный строительный блок в JavaScript, позволяющий писать многоразовый и модульный код. Функция — это автономный блок кода, который может выполняться всякий раз, когда он вызывается. Функции в JavaScript могут принимать аргументы, возвращать значения и храниться в переменных, что делает их первоклассными объектами языка. Вот пример базовой функции в JavaScript: В этом примере функция приветствия принимает один аргумент name и выводит приветствие в консоль. Когда функция вызывается с аргументом «John», она выводит «Hello, John!» в консоли. Функции также могут возвращать значения, которые могут использоваться вызывающим кодом: В этом примере функция sum принимает два аргумента a и b и возвращает их сумму. Когда функция вызывается с аргументами 2 и 3, она возвращает значение 5, которое затем сохраняется в переменной result и выводится в консоль.
Функции в JavaScript также можно назначать переменным, что может быть полезно для создания анонимных функций, также извес