Um die Programmierung übersichtlicher zu gestalten, können Programmblocks in Funktionen zusammengefasst werden. Funktionen übernehmen Parameter (hier die Variablen vJahr,
vMonat
und vTag
) und haben einen Rückgabewert, der mit return ausgewiesen wird.
-
<!doctype html> <html> <head>
<script language="JavaScript">
function Datum_ausgeben (vJahr, vMonat, vTag) {
aMonat = new Array ("Januar", "Februar", "März");
vMonatsname = aMonat[vMonat];
vDatumsangabe = vTag + ". " + vMonatsname + " " + vJahr;
return vDatumsangabe;
}
</script>
</head> <body>
<h1> Das Datum </h1>
<script language="JavaScript">
document.write(Datum_ausgeben(2015, 1, 9));
</script>
</body>
</html>
Der erste JavaScript-Bereich im Head enthält die Definition der Funktion. Dieser Block kann auch in eine weitere Datei ausgelagert werden, um auf mehreren Seiten verwendet werden zu können.
Der zweite JavaScript-Bereich steht im Body, da er dort auch ausgeführt werden soll. Die Funktion Datum_ausgeben()
wird ausgeführt und das Ergebnis an die Anweisung document.write()
weiter gegeben. Das Datum wird also in das Dokument geschrieben.