JavaScript Functies
Een functie is een herbruikbaar stukje code dat wordt uitgevoerd bij een gebeurtenis, of wanneer de functie wordt aangeroepen.
Een functie is een lijst met statements. Je kunt functies hergebruiken binnen hetzelfde script of binnen een ander document.
Je definieert functies aan het begin van een bestand (in de head sectie) en roept hem aan later in het document.
Het is nu tijd voor een les over het berichten-box (alert-box).
Dit is de javascript methode om een gebruiker een bericht te sturen.
alert("Dit is een bericht")
|
Hoe definieer je een functie
Wanneer je een functie definieert, geef je hem een naam, wellicht wat waarden mee (argumenten) en natuurlijk enkele regels code.
function mijnfunctie(argument1,argument2,etc)
{
enkele regels code
}
|
Een functie zonder argumenten ziet er als volgt uit:
function mijnfunctie()
{
enkele regels code
}
|
Argumenten zijn variabelen in een functie. De waarden van de variabelen zijn waarden die worden doorgegeven bij de aanroep van de functie.
Door de functie in de kop (head) van het te zetten weet je zeker dat de functie is geladen voordat hij wordt aangeroepen.
Sommige functies geven een waarde terug aan de aanroepende expressie.
function resultaat(a,b)
{
c=a+b
return c
} |
Hoe roep je een funtie aan
Een functie wordt niet uitgevoerd zolang hij niet wordt aangeroepen.
Je kunt een functie aanroepen die argumenten bevat:
mijnfunctie(argument1,argument2,etc) |
of zonder argumenten:
De return waarde
Functie die een waarde teruggeven moeten het "return" statement bevatten. Dit statement specificeert de waarde dat wordt teruggegeven
aan de plaats waar de functie werd aangeroepen. Stel je hebt een functie de de som van twee nummers teruggeeft:
function totaal(a,b)
{
result=a+b
return result
} |
Wanneer je deze functie aanroept moet je twee argementen meegeven:
De teruggegeven waarde van de functie (5) wordt opgeslagen in de variabele som.
28-09-2004
bron: W3C (w3schools.com)