Изучение терминологии, связанной с функциями, и понимание различий между ними.
В этой статье объясняются оператор функции, выражение функции, объявление функции, анонимные функции и First Функции класса.
Заявление о функции
Приведенный выше оператор функции также известен как Объявление функции.
Выражение функции
Анонимная функция
Эти типы функций обычно используются в качестве аргументов внутри других функций.
Параметр против аргументов
Существует разница между параметрами функции и аргументами.
Здесь param1 и param2 — параметры, а «1,2» в строке 5 — аргументы.
Первоклассные функции
Функции в javascript обрабатываются как любая другая переменная. Это означает, что функция может быть передана в качестве аргумента другим функциям, может быть возвращена другой функцией и назначена в качестве значения переменной. Например:
function Hello() {
return function() {
console.log("Hello!");
}
}
Hello()();
Вывод
Теперь вы знаете, в чем разница между параметрами, аргументами, функциональными операторами, функциональными выражениями и т.
Спасибо Акшаю Сайни и его серии Namaste Javascript за то, что они подробно рассказали мне об основных понятиях javascript.