Share via


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.

Sections 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.