Globale Objekte

Überblick

Dieses Kapitel dokumentiert alle Objekte, die standardmäßig in einer JavaScript-Umgebung zur Verfügung stehen.

Der Ausdruck "Globales Objekt" (oder Standardobjekt) ist nicht zu verwechseln mit dem global object. In diesem Kapitel sind stattdessen jene Objekte gemeint, die standardmäßig im globalen Zugriffsbereich (scope) existieren (sofern der Strict-Modus von ECMAScript 5 nicht verwendet wird, andernfalls sind sie undefined).
Das global object selbst wird mit Hilfe des this-Operators im globalen Bereich angesprochen. Tatsächlich besteht der globale Bereich aus den Eigenschaften (properties) des global object (einschließlich geerbter Eigenschaften, falls vorhanden).

Andere Objekte im globalen Bereich wurden entweder vom Benutzerscript erstellt oder von der ausführenden Anwendung (meist der Browser) bereitgestellt. Die Anwendungsobjekte, welche im Browserumfeld (DOM) verfügbar sind, werden in der API-Referenz dokumentiert. Eine detailiertere Unterscheidung zwischen DOM- und Kern-JavaScript befindet sich im Kapitel Überblick JavaScript-Technologien.

Standardobjekte (kategorisiert)

Eigenschaften

Diese globalen Eigenschaften stellen einen einfachen Wert dar; sie haben keine weiteren Eigenschaften oder Methoden.

Funktionen

Diese globale Funktionen werden als solche aufgerufen, nicht als Teil eines Objektes.

Fundamentale Objekte

Auf nachfolgenden Objekte basieren alle anderen, in JavaScript verfügbaren Objekte. Sie repräsentieren sowohl Objekte, als auch Funktionen und Fehler.

Zahlen und Zeiten

Objekte, die sich mit Zahlen und Zeit-Daten, sowie mathematischen Berechnungen befassen.

Textverarbeitung

Objekte zum Verarbeiten von Text.

Indexgebundene Kollektionen

Diese Objekte umfassen Sammlungen von anderen Objekten, auf die über einen fortlaufenden, nummerischen Index zugegriffen werden kann. Zu ihnen gehören Arrays (Felder) und Array-ähnliche Objekte.

Schlüsselgebundene Kollektionen

Diese Objekte umfassen Sammlungen von anderen Objekten, auf die über einen wahlfreien Schlüssel zugegriffen werden kann; sie lassen sich zudem nach Einfügereihenfolge durchlaufen.

Strukturierte Daten

Datenpuffer und JavaScript-Objekt-Notation.

Kontrollabstraktion

Reflexion

Internationalisierung

Ergänzungen zum ECMAScript-Kern für Aufgaben, die verschiedene Sprachen unterstützen sollen.

Sonstiges

 

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
Zuletzt aktualisiert von: Deppenapostroph,
Seitenleiste ausblenden