Когда мы пишем программы, мы, вероятно, достигнем точки, когда нам понадобится какой-то повторно используемый код, возможно, для выполнения задачи. Этого можно добиться с помощью функции.
По сути, функция — это блок кода, который делает что-то, а затем что-то возвращает. Есть несколько подходов, которые мы можем использовать для создания функции. Одним из них является создание объявления функции.
Когда мы сохраняем значение в переменной, мы используем для этого именованную переменную. Объявление функции работает аналогичным образом. Итак, теперь давайте разберем компоненты, участвующие в создании функции.
Так как же нам создать функцию?
В приведенном выше примере функция — ключевое слово, а thisIsMyFunction — идентификатор (имя функции). Затем за идентификатором следует набор круглых скобок. Блок кода, в этом примере console.log, заключен в фигурные скобки. Позже, чтобы запустить функцию, вы называете имя функции в круглых скобках.
Что такое параметры и аргументы функции?
Точно так же, как мы иногда можем передавать параметры и значения методам функций, функции также позволяют нам это делать. Мы называем эти параметры аргументами. Когда мы объявляем функцию, мы можем указать эти параметры. В приведенном ниже примере a и b — это параметры. Параметры действуют как заполнители для значений, которые будут переданы в функцию при ее вызове или вызове. Теперь, когда мы вызываем функцию, аргументы, передаваемые в параметры, могут быть значениями или переменными.
Как мы можем что-то вернуть из функции?
Каждая функция что-то возвращает. Мы используем ключевое слово return, чтобы вернуть значение из функции, за которым следует значение, которое мы хотим вернуть. Если мы не укажем что-то, что будет возвращено из функции, будет возвращено значение undefined.
Если вы хотите посмотреть видеоверсию этой статьи, пожалуйста, посетите.
Пожалуйста, не стесняйтесь оставлять любые комментарии, вопросы или отзывы!
Подпишитесь на меня в Instagram здесь.
У меня также есть курс Udemy, который охватывает эту тему и многое другое.
Увидимся в следующий раз!