Function is a block of code that performs a specific task when it is called and functions are re-useable (means you can use as many as time you want).