Академический Документы
Профессиональный Документы
Культура Документы
Функция - это специальный тип объектов JavaScript, позволяющий формализовать средствами языка
определённую логику поведения и обработки данных.
Это фрагмент программного кода (подпрограмма), в большинстве случаев связанный с идентификатором,
к которому можно обратиться из другого места программы. После выполнения функции управление
возвращается обратно в точку программы, где данная функция была вызвана.
Функции позволяют не повторять один и тот же код во многих местах программы и являются основными
«строительными блоками» программ.
Функция :
1. должна быть соответствующим образом объявлена и определена;
2. может вызываться и принимать параметры;
3. определяет собственную (локальную) область видимости, куда входят:
• входные параметры, а также
• те переменные, которые объявляются непосредственно в теле самой функции;
4. должна возвращать некоторое значение (возможно пустое или другую функцию).
Процедура - это функция, которая возвращает пустое значение (при этом выполнение кода
процедуры непосредственно сказывается на выполнении программы).
Метод - это функция, которая является свойством объекта (класса).
СКАЧАНО С WWW.MEGASLIV.BIZ - ПРИСОЕДИНЯЙСЯ!
Функции в JS
В JavaScript любая функция - это объект, и следовательно, ею можно манипулировать как объектом, в
частности:
1. передавать как аргумент в другие функции (функции высшего порядка);
2. возвращать в качестве результата при вызове других функций (функций высшего порядка);
3. создавать анонимно;
4. присваивать в качестве значений переменных или свойств объектов.
Замечание:
Хорошим тоном в программировании является правило: одна функция – одно действие.
Синтаксис:
function name([param1, param2, ..., paramN]) {
statements
};
где
function - ключевое слово;
name - имя функции;
paramN - список параметров в круглых скобках через запятую (может быть пустым) ;
statements - инструкции или исполняемый код функции (определение функции или «тело функции»).
Пример:
function sayHello(firstName, lastName) { // объявление функции
console.log(`Hello, ${firstName} ${lastName}`); // тело функции
}
sayHello("Alex", "NAV"); // вызов функции (Hello, Alex NAV - вывод в консоль)
Пример:
function myAction (firstNumber, lastNumber) { // объявление функции
return firstNumber*lastNumber; // тело функции
}
console.log(myAction (10, 20)); // 200
Функции в JS
Примеры:
// Процедура
let sayHi = function () {
console.log("Привет");
};
sayHi(); // Привет
Функции в JS
Дополнительные материалы:
1. Функции в JavaScript
2. Функции в JavaScript (developer.mozilla.org)
3. Стандартный встроенный объект Function (developer.mozilla.org)
https://flagman.top/