Изучение терминологии, связанной с функциями, и понимание различий между ними.

В этой статье объясняются оператор функции, выражение функции, объявление функции, анонимные функции и First Функции класса.

Заявление о функции

Приведенный выше оператор функции также известен как Объявление функции.

Выражение функции

Анонимная функция

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

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

Существует разница между параметрами функции и аргументами.

Здесь param1 и param2 — параметры, а «1,2» в строке 5 — аргументы.

Первоклассные функции

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

function Hello() {
   return function() {
      console.log("Hello!");
   }
}
Hello()();

Вывод

Теперь вы знаете, в чем разница между параметрами, аргументами, функциональными операторами, функциональными выражениями и т.

Спасибо Акшаю Сайни и его серии Namaste Javascript за то, что они подробно рассказали мне об основных понятиях javascript.