Привет!👋друзья, В этом блоге мы познакомимся с основными понятиями функций в javascript.

Какова функция?

  • Фундаментальными строительными блоками в приложениях JavaScript являются функции. И это одна из наиболее важных концепций во всех языках программирования.
  • функция — очень важный принцип написания чистого кода. В JavaScript доступно множество встроенных функций. например, console.log также является встроенной функцией в JavaScript.
  • По сути, функция — это фрагмент кода, который мы можем использовать в нашем коде снова и снова.
  • Это тоже похоже на переменную, но это как кусок кода. Потому что переменная содержит значение, а функция может содержать одну или более строк кода.
  • Мы должны объявить функцию с ключевым словом «функция».

Синтаксис функции

  • Нам нужно определить функцию с помощью ключевого слова «функция», а затем нам нужно написать имя функции в скобках.
  • когда вы запускаете этот код, тело функции будет выполнено.
  • Мы можем повторно использовать код функционального блока где-нибудь в вашем коде. Вот почему мы пишем функцию.
  • И самое главное, вызов функции, когда вы вызываете функцию, JavaScript выполняет только функциональный блок, в противном случае JavaScript не выполняет функциональный блок.
  • Функциональный блок будет выполнен, сколько раз вы вызывали эту функцию.
  • В приведенном выше примере я только что написал console.log внутри функционального блока, который печатает сообщения на консоли.
  • И здесь я вызвал функцию два раза, так что эта функция выполняется два раза.

Аргументы функции

  • Мы также можем передавать данные в функцию. и, кроме того, функция также может возвращать данные. что означает, что функция предоставляет данные, и мы можем использовать эти данные где-то в нашем коде. (Функция может получать данные и возвращать данные обратно)
  • В аргументе мы должны указать фактическое значение параметров. И эти фактические значения параметров называются аргументами.

Параметры функции

  • Параметры тоже как переменная, только специфичны для этой функции. Параметры будут определены после вызова функции, и они представляют входные данные функции.

Пример параметра и аргументов функции

output: Bennison Devadoss
  • В приведенном выше коде есть функция с именем fullName, которая имеет два параметра, и параметры также похожи на переменную, и эти переменные доступны только внутри этой функции.
  • И параметр получит свое фактическое значение из аргумента. мы должны отправить фактическое значение параметра (аргумента) из вызова функции.
  • При вызове функции значение аргумента будет передано в параметр функции.

вернуть ключевое слово в функции

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

👉Сила функции в том, что мы можем повторно использовать функцию с разными входными значениями и получать разные выходные данные. Не все функции должны возвращать значение, и не все функции должны принимать параметры.

Объявление функции и определение функции

  • Приведенные выше примеры функций называются объявлениями функций. Потому что мы просто используем ключевое слово function для объявления функции, например объявления переменной.
  • Выражение функции: вместо того, чтобы писать функцию с именем, функция хранится в переменной.
  • Затем мы можем вызвать эту функцию с этим именем переменной. Функция без имени функции в основном называется анонимной функцией. Анонимная функция — это выражение. выражение создает новое значение, и мы сохраняем это значение в переменных.
  • Функция также является значением в JavaScript, если функция является значением, мы можем сохранить ее в переменной.
  • В приведенном выше примере я объявил функцию в переменной, поэтому здесь я могу вызвать функцию только с именем переменной «fun».

Разница между объявлением функции и выражением функции

  • Объявления функций в javascript поднимаются в верхнюю часть области блока. Таким образом, вы можете вызвать функцию перед ее объявлением.
  • Сохранение функции в переменной (выражение функции) не поднимается. если вы вызовете эту функцию перед выражением вашей функции, JavaScript выдаст ошибку. потому что выражение функции не поднимается.

Заключение

Надеюсь, вы узнали об основах функций в javascript из этого блога. Спасибо, что читаете этот блог, скоро увидимся, я придумаю новый урок.

👉Чтобы узнать больше о функциях, ознакомьтесь с документацией MDN.

👉подпишитесь на меня в Твиттере