# 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:

Function-notation

function myFunction(a, b) {
  return a + b;
}
1
2
3

Arrow-notation

const myFunction = (a, b) => {
  return a + b;
};
1
2
3

return in een arrow function kan ook door de {} weg te laten.

const myFunction = (a, b) => a + b;
1

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
1

Parameter en Argument

  • Een parameter is een variabele die als input van de functie gedefinieerd is.
  • Een argument is een waarde die je meegeeft bij het aanroepen van de functie.
    • actual value :::
© 2025 Arteveldehogeschool Laatst bijgewerkt: 16/11/2023 16:01:14