Funktionen und Methoden
Script:
<html><head>
<title>Javascript</title>
<script>
<!--
function add(a,b)
{
return a+b;
}
//-->
</script>
</head>
<body>
<script>
<!--
var e=add(3,8);
document.write(e);
//-->
</script>
</body></html>
Ergebnis:
hier:
- Funktionen
- Methoden
- return-Anweisung
- lokale Variable
wichtig:
- soll der Befehlsumfang von JavaScript erweitert werden, können eigene Funktionen geschrieben werden.
- Funktionen können deklariert oder ausgeführt werden. Funktionen, die nur deklariert werden, werden gespeichert und erst mit einem Aufruf ausgeführt. Dieses Beispiel zeigt erst die Deklaration und dann den Aufruf einer Funktion.
- beachte: die Funktion im Beispiel wurde im <head>-Tag plaziert, wird also vor Aufbau der Seite schon deklariert und innerhalb des <body>-Tags aufgerufen.Hier sei noch einmal auf den Vorteil hingewiesen, daß Funktionen, die im HEAD-Container deklariert werden, bereits vor dem Text geladen werden!
- Funktionen können auch Ergebnisse zurückliefern. Dazu dient das Schlüsselwort return.
- document.write() ist eine Funktion, die sich auf ein JavaScript-Standardobjekt bezieht. Solche Funktionen die sich auf ein Objekt beziehn werden Methoden genannt.