Function Expression
Defining functions as expressions.
Examples
Anonymous Function Expression
Assigning an anonymous function to a variable.
const multiply = function(a, b) {
return a * b;
};
console.log(multiply(4, 3)); // 12Named Function Expression
A function expression can also have a name, useful for recursion.
const factorial = function fact(n) {
return n < 2 ? 1 : n * fact(n - 1);
};
console.log(factorial(5)); // 120Test Your Knowledge
JavaScript Quiz
No quiz available for this topic yet.