JScript-Objekte

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 Operator new 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 Links zu Themen über benutzerdefinierte Konstruktorfunktionen und Vererbung für prototypbasierte Objekte.

Verwandte Abschnitte

  • JScript-Datentypen
    Enthält Links 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 Links 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 Links 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 Links zu Referenzthemen.