Bekomme 2 Alerts?

Kai-Behncke

Erfahrenes Mitglied
Hallo liebes Forum,

ich versuche nun systematisch Javascript zu lernen doch trotz Durcharbeitung von "Javascript von Kopf bis Fuß" stoße ich noch auf Schwierigkeiten, die ich mir nicht erklären kann.

Ich habe folgenden Code:

Code:
<script type="text/javascript">

alert (msf(7));
function msf(anzahl)
{
if (anzahl > 5) {
alert ("Groesser 5");
}
}

</script>
</body>

Wenn ich das Skript nun aufrufe kommt wie erwartet auch ein
alert-Groesser-5-Fenster, aber danach kommt noch ein zweites Alert-Fenster, in welchem "undefined" steht, nur wo kommt das her?

Puh...Javascript ist wirklich nicht ganz einfach..
 
1.alert:
Code:
alert ("Groesser 5");

2.alert:
Code:
alert (msf(7));
...'undefined', weil die Funktion msf() keinen Rückgabewert hat.
 
Zurück