388 B
388 B
Function
Functions are self-contained blocks of code with their own scope, that can be called by other code and are usually associated with a unique identifier.
Functions accept input in the form of arguments and can optionally return an output (if no return statement is present, the default value of undefined will be returned instead).
JavaScript functions are also objects.