Java Reference
In-Depth Information
In den folgenden Schritten vergleichen wir das Verhalten von JavaScript bei NaN mit solchen
Situationen, in denen Ininity als Ergebnis einer mathematischen Operation herauskommt.
Hier kann man direkt auf den Token vergleichen, aber auch die Funktion isFinite() ver-
wenden. Diese Inkonsistenz zum Umgang mit NaN sollten Sie sich auch merken.
Bild 5.14■ Die Ausgaben zeigen das beschriebene Verhalten der Standardfunktionen von JavaScript.
5.8.3■Die Deinition eigener Funktionen
Sehr wichtig in JavaScript ist die Möglichkeit zur Deinition von eigenen Funktionen, um
damit Anweisungen in Ihrem Quelltext zusammenzufassen. Letztendlich wird sogar Ihre
ganze JavaScript-Programmierung vermutlich darauf hinauslaufen, dass Sie Funktionen
erstellen und diese aufrufen. Sie können eigene Funktionen in JavaScript deinieren, indem
Sie folgende Struktur notieren:
Sie beginnen immer mit dem Schlüsselwort function . Sie können in JavaScript im Gegen-
satz zu vielen anderen Sprachen wie Java keinen Datentyp für den Rückgabewert ange-
ben. Aber das ist klar, weil Sie grundsätzlich Datentypen in JavaScript nicht speziizieren.
Dem Schlüsselwort function folgt der gewünschte Bezeichner der Funktion (den Sie -
bis auf Sonderzeichen - selbst vollkommen frei auswählen dürfen, der jedoch nicht mit
einem Schlüsselwort identisch sein darf). Und Sie müssen wie immer zwischen Groß- und
Kleinschreibung unterscheiden. Der Bezeichner kann aber auch bei sogenannten anony-
men Funktionen entfallen.
Search WWH ::




Custom Search