Er zijn vier soorten functies, afhankelijk van of ze parameters en/of een retourwaarde hebben:
| Soort | Parameters | Retourwaarde | Voorbeeld |
|---|---|---|---|
| 1 | Nee | Nee | tekenVierkant() |
| 2 | Ja | Nee | tekenDriehoek("red") |
| 3 | Ja | Ja | berekenOppervlakte(5, 3) |
| 4 | Nee | Ja | gooiDobbelsteen() |
Parameters zijn de namen in de functiedefinitie.
Argumenten zijn de waarden die je bij de aanroep meegeeft.
In de komende onderdelen werk je met elk type.