Cette documentation est archivée et n’est pas conservée.

Objets JScript

Un objet JScript est une encapsulation de données et de fonctionnalités. Les objets sont composés de propriétés (valeurs) et de méthodes (fonctions). Les propriétés sont des composants de données de l'objet tandis que les méthodes fournissent les fonctionnalités servant à manipuler les données ou l'objet. JScript prend en charge cinq types d'objets : des objets intrinsèques, des objets basés sur un prototype, des objets basés sur une classe, des objets hôtes (fournis par un hôte tel que Response dans ASP.NET) et des classes .NET Framework (composants externes).

L'opérateur new, en association avec la fonction constructeur de l'objet sélectionné, crée et initialise une instance d'un objet. Voici quelques exemples d'utilisation d'un constructeur.

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 prend en charge deux types d'objets définis par l'utilisateur (les objets basés sur une classe et sur un prototype). Chaque type présente ses avantages et ses inconvénients. Les objets basés sur un prototype peuvent être étendus dynamiquement, mais ils sont lents et n'interagissent pas de façon efficace avec les objets des autres langages du .NET Framework. En revanche, les objets basés sur une classe peuvent étendre des classes existantes du .NET Framework, fournissent la sécurité de type et garantissent un fonctionnement efficace. Les objets basés sur une classe peuvent être étendus de façon dynamique (à l'instar des objets fondés sur un prototype) en définissant la classe avec le modificateur expando.

Dans cette section

Objets intrinsèques

Répertorie quelques-uns des objets souvent utilisés dans des scripts JScript et propose des liens vers des informations qui expliquent comment les utiliser.

Objets basés sur une classe

Fournit un guide d'utilisation du modèle d'objet basé sur une classe JScript, explique comment définir des classes (avec des méthodes, des champs et des propriétés) et comment définir une classe héritant d'une autre classe ainsi que des classes expando.

Objets basés sur un prototype

Fournit un guide d'utilisation du modèle d'objet basé sur un prototype JScript ainsi que des liens vers des informations qui décrivent des fonctions constructeurs personnalisées et l'héritage des objets basés sur un prototype.

Rubriques connexes

Types de données JScript

Inclut des liens vers des rubriques qui expliquent comment utiliser des types de données primitives, des types de données de référence et des types de données du .NET Framework dans JScript.

Référence JScript

Répertorie les éléments qui font partie de la référence du langage JScript et propose des liens vers des rubriques qui expliquent en détail comment utiliser les éléments du langage de façon appropriée.

Introduction à ASP.NET

Présente ASP.NET, explique comment l'utiliser avec les langages compatibles .NET, notamment JScript, pour créer des applications Web d'entreprise et fournit des liens vers des informations de référence.

Introduction à la bibliothèque de classes .NET Framework

Présente la bibliothèque de classes .NET Framework, les conventions d'appellation et les espaces de noms et propose des liens vers des informations de référence.

Afficher: