📄️ Function Basics
We define a function using the function keyword followed by function name and parentheses.
📄️ Anonymous Function
Anonymous function is a type of function in which function does not have name. Normally we use function keyword, then name
📄️ Static Variables
📄️ Recursive functions
A function that calls itself during an execution is called a Recursive function.
📄️ Closure and Lexical Scope
📄️ First-Class Function
When function is treated like a variable, we can say that it is a first-class function. A first-class function can either return