arrow notatie
Een functie kan op deze manier geschreven worden:
Dit is een "named function". De functie heeft de naam add
. Maar we kunnen deze functie ook anders schrijven:
Dit is een "anonymous function". De functie heeft geen naam maar wordt toegekend aan de variabele add
. In beide gevallen heeft de functie hier 3 parameters: a, b en c. De functie geeft ook een waarde terug: a + b + c
. Hiervoor gebruik je return.
We gebruiken in JavaScript tegenwoordig heel veel "anonymous functions".
Functies roep je op a.d.h.v. de naam van de variabele waar de functie zich in bevindt plus haakjes () en de nodige parameters:
Hierboven hebben we een functie met 0 parameters. We roepen ze dus op met hallo()
.
Deze functie heeft 2 parameters: a en b. Deze functie heeft ook een return waarde. We kunnen de uitkomst van deze functie dus toekennen aan een variabele.
Let op: return stopt de uitvoering van een functie. De console.log
in de code hieronder zal dus nooit uitgevoerd worden. De functie stop bij lijn 2:
verkorte notatie
Wanneer je maar 1 lijn code hebt staan in jouw functie, kan je jouw schrijfwijze verkorten:
Wanneer jouw lijn code een return doet, hoef je zelfs return niet meer te vermelden:
Wanneer je maar 1 parameter hebt, kan je zelfs de haakjes rond de parameter weglaten:
Last updated