# Functies
Een functie is een blokje code dat een specifieke taak uitvoert. Het kan een input nemen, de input verwerken, en een output teruggeven. Functies zijn een belangrijk onderdeel van elke programmeertaal. Ze stellen ons in staat om code te hergebruiken, complexiteit te verminderen, en onze code efficiënter te maken.
# Waarom functies gebruiken?
Functies stellen je in staat om je code te organiseren en het makkelijker leesbaar en onderhoudbaar te maken.
Ze kunnen hergebruikt worden in je code, waardoor het eenvoudiger wordt om fouten op te sporen. Functies kunnen ook gebruikt worden om modulaire code te maken, wat het testen en onderhouden vergemakkelijkt.
# Declaratie
In JavaScript worden functies gedeclareerd met het function trefwoord of een arrow-function (() => {}). De syntax voor het declareren van een functie is als volgt:
In het bovenstaande voorbeeld declareren we een functie met de naam myFunction. De functie neemt twee parameters, a en b, en geeft de som van de twee parameters terug.
# Aanroepen
Niet-anonieme functies moeten worden aangeroepen om uitgevoerd te worden. We kunnen de functie aanroepen door twee argumenten door te geven, zoals dit:
myFunction(1, 2); // 3