Function declaration

Parameters

Default parameters (added in ES6)

Rest parameters (added in ES6)

Local scope

Return a value

Early return, Early exit

Function Expression🌟