Полный цикл в digital

Функции

Функции представляют собой набор инструкций, которые выполняют определенное действие или вычисляют определенное значение. Синтаксис определения функции:

function имя_функции(параметр){
// Инструкции
}

Определение функции начинается с ключевого слова function, после которого следует имя функции. Наименование функции подчиняется тем же правилам, что и наименование переменной: оно может содержать только цифры, буквы, символы подчеркивания и доллара $ и должно начинаться с буквы, символа подчеркивания или доллара. После имени функции в скобках идет перечисление параметров. Даже если параметров у функции нет, то просто идут пустые скобки. Затем в фигурных скобках идет тело функции, содержащее набор инструкций.

Определим простейшую функцию:

function hello(){
console.log("Hello Metanit.com");
}

Данная функция называется hello(). Она не принимает никаких параметров и все, что она делает, это выводит на консоль браузера строку "Hello Metanit.com". Чтобы функция выполнила свою работу, нам надо ее вызвать. Общий синтаксис вызова функции:

имя_функции(параметры)

При вызове после имени вызываемой функции в скобках указывается список параметров. Если функция не имеет параметров, то указывются пустые скобки. Отличительной чертой функций является то, что их можно многократно вызывать в различных местах программы.

Переменные и константы в качестве функций

Подобно тому, как константам и переменным присваиваются простейшие значения (числа, строки и т.д.), также им можно присваивать функции. Затем через такую переменную или константу можно вызвать присвоенную ей функцию:

// определение функции
function hello(){
console.log("Hello from Metanit.com");
}
// передача константе message ссылки на функцию hello
const message = hello;
// вызываем функцию, ссылка на которую хранится в константе message
message();

Анонимные функции

Необязательно давать функциям определенное имя. Можно использовать анонимные функции:

let message = function(){
console.log("Hello JavaScript");
}
message();
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг