JScript-Objekte
Aktualisiert: November 2007
Ein JScript-Objekt ist eine Kapselung von Daten und Funktionsweisen. Objekte bestehen aus Eigenschaften (Werten) und Methoden (Funktionen). Eigenschaften sind die Datenkomponente des Objekts, während Methoden die Funktionen für die Bearbeitung der Daten oder des Objekts bereitstellen. JScript unterstützt fünf Arten von Objekten: systeminterne Objekte, prototypbasierte Objekte, klassenbasierte Objekte, Hostobjekte (von einem Host bereitgestellt, wie Response in ASP.NET) und .NET Framework-Klassen (externe Komponenten).
Der new-Operator in Verbindung mit der Konstruktorfunktion für das ausgewählte Objekt erstellt und initialisiert eine Instanz eines Objekts. Im Folgenden einige Beispiele für die Verwendung von Konstruktoren.
var myObject = new Object(); // Creates a generic object.
var birthday = new Date(1961, 5, 10); // Creates a Date object.
var myCar : Car = new Car("Pinto"); // Creates a user-defined object.
JScript unterstützt zwei Arten von benutzerdefinierten Objekten: klassenbasiert und prototypbasiert. Beide Typen weisen einzigartige Vorteile und Nachteile auf. Prototypbasierte Objekte sind dynamisch erweiterbar, funktionieren aber langsam und interagieren nicht effizient mit Objekten aus anderen .NET Framework-Sprachen. Klassenbasierte Objekte wiederum können vorhandene .NET Framework-Klassen erweitern, bieten Typsicherheit und gewährleisten eine effiziente Ausführung. Klassenbasierte Objekte können dynamisch erweiterbar gemacht werden (wie prototypbasierte Objekte), indem die Klasse mit dem expando-Modifizierer definiert wird.
In diesem Abschnitt
Systeminterne Objekte
Eine Liste der gängigen Objekte in JScript sowie Links zu Themen über deren Verwendung.Auf Klassen basierende Objekte
Ein Leitfaden für die Verwendung des klassenbasierten Objektmodells von Jscript sowie zum Definieren von Klassen (mit Methoden, Feldern und Eigenschaften), zum Definieren einer Klasse, die von einer anderen Klasse erbt, und zum Definieren von expando-Klassen.Auf Prototypen basierende Objekte
Ein Leitfaden für die Verwendung des prototypbasierten Objektmodells von Jscript sowie Hyperlinks zu Themen über benutzerdefinierte Konstruktorfunktionen und Vererbung für prototypbasierte Objekte.
Verwandte Abschnitte
JScript-Datentypen
Enthält Hyperlinks zu Themen über die Verwendung von primitiven Datentypen, Verweisdatentypen und .NET Framework-Datentypen in JScript.JScript-Referenz
Eine Auflistung der Elemente der JScript-Sprachreferenz sowie Hyperlinks zu Themen mit Hintergrundinformationen zur richtigen Verwendung von Sprachelementen.Einführung in ASP.NET
Eine Einführung in ASP.NET, in der Sie erfahren, wie Sie es mit einer beliebigen .NET-kompatiblen Programmiersprache verwenden können, einschließlich Jscript, um Webanwendungen für Unternehmen zu erstellen, sowie Hyperlinks zu Referenzthemen.Einführung in die .NET Framework-Klassenbibliothek
Eine Einführung in die .NET Framework-Klassenbibliothek und die darin verwendeten Namenskonventionen und Systemnamespaces sowie Hyperlinks zu Referenzthemen.