Java Reference
In-Depth Information
die praktische Bedeutung einiger dieser Objekte eher gering, andere sind recht abstrakt
und andere wiederum sind nicht unbedingt trivial anzuwenden. Aber ein paar Objekte bzw.
ausgewählte Eigenschaten und Methoden davon sind von absolut grundlegender Bedeu-
tung.
7.4.1■Das globale Objekt
Kommen wir zuerst noch einmal auf das bereits mehrfach erwähnte Object zurück. Bei
ECMAScript gibt es zur theoretischen Konsistenz des Systems ein sogenanntes globales
Objekt (global object), das vor jeder Ausführung irgendeines Kontextes erstellt wird. Dieses
Objekt besitzt keinen Konstruktor und man kann damit auch sonst nicht wie mit normalen
Objekten arbeiten. Aber es speziiziert in einem objektorientierten Kontext die globalen
Eigenschaten ( NaN , Ininity , . . .) und build-in-Funktionen von JavaScript. Ebenso kann man
sogenannte Host-deinierte Eigenschaten einbinden, was etwa die Verbindung zur DOM-
Schnittstelle ermöglicht und dessen window -Objekt als Eigenschat des globalen Objekts
bereitstellt. Im Grunde kann man sich aber als JavaScript-Programmierer darauf zurückzie-
hen, dass es ein konsistentes Konzept gibt und man dessen Elemente einfach verwendet.
Oder anders ausgedrückt - die objektorientierte Seele hat ihren Frieden, wenn man einfach
NaN oder function hinschreibt.
7.4.2■nutzen von Klassenelementen aus Math
Eine eingebaute JavaScript-Klasse ist Math . Über Klassenelemente vom Typ Math stehen
Ihnen diverse Methoden und Eigenschaten für verschiedene Berechnungen bzw. auf
mathematischen Grundlagen basierende Operationen zur Verfügung. Die Klasse ist Basis
der verschiedensten nützlichen Anwendungen von JavaScript.
HInWEIS: Die Klasse Math stellt keinen Konstruktor zur Verfügung. Selbst
wenn Sie es wollten, könnten Sie mit new Math() keine Objekte vom Typ Math
erzeugen.
7.4.2.1■Eigenschaten bzw. Konstanten
Math besitzt erst einmal eine ganze Menge von Konstanten und Eigenschaten, welche wir
in diesem Rahmen aber nicht alle ausführlich diskutieren wollen. Hier folgt deshalb nur
eine kurze Aulistung der wichtigsten Eigenschaten bzw. Konstanten (in einem prakti-
schen Beispiel werden wir eine Auswahl verwenden):
 
Search WWH ::




Custom Search