Когда мы пишем программы, мы, вероятно, достигнем точки, когда нам понадобится какой-то повторно используемый код, возможно, для выполнения задачи. Этого можно добиться с помощью функции.

По сути, функция — это блок кода, который делает что-то, а затем что-то возвращает. Есть несколько подходов, которые мы можем использовать для создания функции. Одним из них является создание объявления функции.

Когда мы сохраняем значение в переменной, мы используем для этого именованную переменную. Объявление функции работает аналогичным образом. Итак, теперь давайте разберем компоненты, участвующие в создании функции.

Так как же нам создать функцию?

В приведенном выше примере функция — ключевое слово, а thisIsMyFunction — идентификатор (имя функции). Затем за идентификатором следует набор круглых скобок. Блок кода, в этом примере console.log, заключен в фигурные скобки. Позже, чтобы запустить функцию, вы называете имя функции в круглых скобках.

Что такое параметры и аргументы функции?

Точно так же, как мы иногда можем передавать параметры и значения методам функций, функции также позволяют нам это делать. Мы называем эти параметры аргументами. Когда мы объявляем функцию, мы можем указать эти параметры. В приведенном ниже примере a и b — это параметры. Параметры действуют как заполнители для значений, которые будут переданы в функцию при ее вызове или вызове. Теперь, когда мы вызываем функцию, аргументы, передаваемые в параметры, могут быть значениями или переменными.

Как мы можем что-то вернуть из функции?

Каждая функция что-то возвращает. Мы используем ключевое слово return, чтобы вернуть значение из функции, за которым следует значение, которое мы хотим вернуть. Если мы не укажем что-то, что будет возвращено из функции, будет возвращено значение undefined.

Если вы хотите посмотреть видеоверсию этой статьи, пожалуйста, посетите.

Пожалуйста, не стесняйтесь оставлять любые комментарии, вопросы или отзывы!

Подпишитесь на меня в Instagram здесь.

У меня также есть курс Udemy, который охватывает эту тему и многое другое.

Увидимся в следующий раз!