1. Вступление
Функция – это блок программного кода на языке JavaScript, который определяется один раз и может выполняться, или вызываться, многократно.
Функция представляет собой именованное объединение группы инструкций. Это объединение может быть вызвано из других частей программы.
Наиболее важной причиной использования функций служит необходимость концептуализировать структуру программы. Деление программы на функции является базовым принципом структурного программирования.
Причиной, из-за которой в свое время была создана концепция функций, стало стремление сократить размер программного кода. Любая последовательность инструкций, встречающаяся в программе более одного раза, будучи вынесенной в отдельную функцию, сокращает размер программы.
Несмотря на то, что функция в процессе выполнения программы исполняется не один раз, ее код хранится только в одной области памяти. На рисунке показано, каким образом функция может вызываться из разных участков программы.
.png)