Was ist JScript 10.0?
JScript 10.0 kombiniert die Funktionen früherer Versionen von JScript mit den besten Funktionen klassenbasierter Sprachen. JScript 10.0 bietet kompilierten Code, typisierte und typenlose Variablen, späte und frühe Bindung, Klassen (mit Vererbung, Funktionsüberladung, Eigenschaftenaccessoren und mehr), Pakete, sprachübergreifende Unterstützung sowie Vollzugriff auf .NET Framework.
Tipp
JScript 10.0 wird für Anwendungen verwendet, die mit dem .NET Framework auf einem Server ausgeführt werden. Informationen zum Schreiben von Skripts, die auf einem Clientcomputer in einem Webbrowser ausgeführt werden, finden Sie unter JScript (Windows-Skripttechnologien).
Neue Features
JScript 10.0 ist eine echte objektorientierte Skriptsprache. In der Sprache können stabile Anwendungen mit Klassen, Typen und anderen erweiterten Sprachfunktionen geschrieben werden. Das Gefühl, "nur ein Skript" zu schreiben, bleibt jedoch erhalten, da die typenlose Programmierung, Expando-Funktionen und -Klassen, die dynamische Codeausführung (mit eval) und weitere Funktionen unterstützt werden.
JScript 10.0 bietet Flexibilität, da Variablen mit Typanmerkungen versehen werden können. Dadurch wird eine Variable an einen bestimmten Datentyp gebunden, und die Variable kann nur Daten dieses Typs speichern.
Eine starke Typisierung bringt in einer Programmiersprache eine Reihe von Vorteilen mit sich. Neben dem Vorteil, der sich durch die Verwendung eines für die jeweiligen Daten geeigneten Datentyps ergibt, bieten sich folgende weitere Vorzüge:
Erhöhte Ausführungsgeschwindigkeit
Typüberprüfung zur Laufzeit bzw. Kompilierzeit
Selbstdokumentierender Code