В JavaScript оператор function — это способ определения функции. Он позволяет создавать повторно используемые блоки кода, которые можно вызывать и выполнять при необходимости. Вот некоторые часто используемые методы, связанные с операторами функций в JavaScript:
-
Объявление функции.
Это наиболее распространенный способ определения оператора функции в JavaScript. Он начинается с ключевого слова «функция», за которым следует имя функции, список параметров, заключенный в круглые скобки, и тело функции, заключенное в фигурные скобки.Пример:
function sayHello(name) { console.log("Hello, " + name + "!"); }
-
Функциональное выражение:
Функциональное выражение — это еще один способ определить оператор функции. Он предполагает присвоение функции переменной. Он начинается с ключевого слова «функция», за которым следует необязательное имя функции (если вы хотите сделать ее именованной функцией), список параметров и тело функции.Пример:
var sayHello = function(name) { console.log("Hello, " + name + "!"); };
-
Стрелочная функция.
Стрелочные функции представляют собой краткий синтаксис для написания функциональных выражений. Они имеют более компактный синтаксис и лексически связывают значение «this». Стрелочные функции особенно полезны для написания более коротких однострочных функций.Пример:
var sayHello = (name) => console.log("Hello, " + name + "!");
-
Выражение функции с немедленным вызовом (IIFE):
IIFE — это функция, которая выполняется сразу после ее определения. Он заключен в круглые скобки для создания функционального выражения, за которыми следует дополнительный набор круглых скобок для вызова функции.Пример:
(function() { console.log("This is an IIFE."); })();