Deze site is mede gebaseerd op de Coding train van Daniel Shiffman.
Geadviseerd wordt om je bestanden zoveel mogelijk te voorzien van comments, zodat deze later in de tijd ook nog te begrijpen is.
De syntax is:
In een functie zijn instructies opgeslagen in een bepaalde volgorde. De instructies worden onthouden en zijn een eigenschap van de functie.
Elke afzonderlijke instructie bevat argumenten, die aangeven welke waarden de instructie kan hebben.
Als je bijvoorbeeld aan een lampje denk, die kan je aan en uit zetten. Dat zijn twee waarden nl. aan of uit. Aan en uit zijn dan de argumenten.
De instructie is dan bijvoorbeeld lamp en de argumenten aan of uit.
Als de functie dan bijvoorbeeld is:
Als in de functie "de lamp moet aan gaan als het donker wordt" instructies worden gegeven om de lamp aan te zetten als het donker wordt,
dan zal de lamp aangaan als het donker wordt.
Als een functie wordt aangeroepen zal deze de instructies die daarin zijn opgeslagen uitvoeren in de aangegeven volgorde.
De volgorde van de instructies is dus belangrijk voor de uitvoer. Vergelijk dit maar eens met een auto: je moet eerst de motor starten, voordat de auto gaat rijden.
De auto gaat niet rijden als de motor niet is gestart.
Stel dit is funtie:
function moveCar {
drive(100 km/u);
motor(on);
}
Als je bovenstaande functie aanroept zal er niets gebeuren, omdat de auto niet kan rijden zonder dat de motor aan is, je moet eerst de motor aanzetten.
De functie zou er dan zo uit moeten komen te zien:
function moveCar {
motor(on);
drive(100 km/u);
}
De syntax van een functie is:
function functionName {
instruction1(value);
instruction2(value, value);
}
Een paragraaf van de website.