Расположение определений функций

Все инструкции в программе выполняются последовательно сверху вниз. Это означает, что прежде чем использовать функцию в программе, ее необходимо предварительно определить. Поэтому определение функции должно быть расположено перед вызовом функции. Хотя на самом деле в языке JavaScript определение функции может быть расположено после ее вызова, но лучше так не делать:

test();              // Это функция test()
function test() {
   console.log('Это функция test()');
}

Пример размещения определений функции приведен в листинге 10.1.

Листинг 10.1. Расположение функций

function showOK() {
   console.log('Сообщение при удачно выполненной операции');
}
function showMessage(msg) {
   console.log(msg);
}
function sum(x, y) {
   return x + y;
}
showOK(); // Сообщение при удачно выполненной операции
showMessage('Сообщение'); // Сообщение
let n = sum(5, 2);        // Переменной n будет присвоено значение 7
showMessage(`n = ${n}`);  // n = 7

Учебник по Node.js и JavaScript
Учебник по JavaScript (Node.js) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов