- A header made up of: - the word function - a function name - an arguments list - A body made up of a block of code