Функции в JavaScript
Опубликовано: 21.12.2017
Красноглазым Джедаям
компьютерной вселенной посвящается.Функции в JavaScript представляют из себя мощный инструмент методов для обработки событий, изменения свойств и всех иных движений на странице. Функция в javascript это не только синтаксические конструкции, но и основной тип данных, и метод, при этом не забываем что она объект - хэш класса Function..
Дружба - это такое святое, сладостное, прочное и постоянное чувство, что его можно сохранить на всю жизнь, если только не пытаться просить денег взаймы.
Синтаксис.
Функция представляет из себя поименованную последовательность команд. Вызываем имя и весь перечень команд выполняется.
JavaScript для начинающих | #8 Функции в JavaScript
Имена функций не должны содержать пробелов и быть похожи на команды языка. Пробелы следует заменять подчеркиванием.
Способы создания
Создание метода
То есть объявление функции стандартным способом!
function myFun(){исполняемый код как тело функции;}
Обучение JavaScript для начинающих. Часть 4. Функции
Исполнение этого тела функции будет отложено до момента вызова имени функции в коде.
myFun();
При использовании этого способа создания тело функции не может определяться в цикле(for, while) или в ветвлении(if), но может определяться в теле другой функции, в качестве вложенной. То есть можно создать функцию и вложить в нее другую функцию. Но чтобы вложить функцию в цикл, нужно ее сначала создать вне цикла, а в цикле только вызвать.
Создание переменной - литерала
Операция присваивания. Ее можно определять внутри циклов и ветвления. Очень полезно если в теле функции прописать return И_сюда_то_что_хотим_вернуть; тогда переменная получит результат работы функции! Функция определенная как переменая-литерал возвращает значение в переменную.