Functies dienen, net zoals variabelen, om complexere code minder omslachtig en slordig te maken.
Elke reeks handelingen die meermaals wordt uitgevoerd, kan je in een functie schrijven. In de plaats van telkens alle handelingen te herhalen, kan je dan simpelweg de functie uitvoeren.