Objetos de JScript

Um objeto JScript é um encapsulamento de dados e funcionalidade. Objetos são compostos de propriedades (valores) e métodos (funções). Propriedades são o componente de dados do objeto, enquanto os métodos fornecem a funcionalidade para manipular os dados ou o objeto. JScript oferece suporte a cinco tipos de objetos: objetos intrínsecos, objetos com base em protótipo, baseada em classe objetos, objetos de host (fornecido por um host, como resposta na ASP.NET) e .NET Framework classes (componentes externos).

O nova o operador em conjunto com a função de construtor para o objeto selecionado, cria e inicializa uma instância de um objeto. Aqui estão alguns exemplos que usam os construtores.

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 oferece suporte a dois tipos de objetos definidos pelo usuário (baseada em classe e baseada em protótipo). Ambos os tipos têm exclusivas vantagens e desvantagens. Objetos com base em protótipo são dinamicamente extensíveis, mas são lentos e não interoperam com eficiência com objetos de outros .NET Framework idiomas. Objetos baseada em classe, por outro lado, podem estender existentes .NET Framework classes, ajudam a fornecer segurança de tipos e promover uma operação eficiente. Objetos baseados em classe podem ser dinamicamente extensíveis (como objetos com base em protótipo) definindo a classe com o expando modificador.

Nesta seção

  • Objetos intrínsecos
    Lista alguns dos objetos comuns usados em scripts de JScript e links para informações que descrevem como usá-los.

  • Objetos baseados em classe
    Fornece um guia para usar o JScript o modelo de objeto baseado em classe e descreve como definir classes (com métodos, campos e propriedades), como definir uma classe que herda de outra classe e como definir classes de expando.

  • Objetos com base em protótipo
    Fornece um guia para usar o JScript o modelo de objeto com base em protótipo e links para informações que descreve as funções de construtor personalizado e a herança para objetos com base em protótipo.

Seções relacionadas

  • Tipos de dados de JScript
    Inclui links para tópicos que explicam como usar os tipos de dados primitivos, tipos de dados de referência e .NET Framework tipos de dados em JScript.

  • Referência de JScript
    Lista os elementos que compõem a referência de linguagem JScript e links para tópicos que explicam os detalhes do uso adequado dos elementos de linguagem.

  • Introdução ao ASP.NET
    Apresenta ASP.NET, que explica como ele pode ser usado com qualquer.NET idioma compatível, incluindo JScript, para criar aplicativos da Web de classe empresarial e links para fazer referência a informações.

  • Introdução às.NET Framework Class Library
    Apresenta o .NET Framework biblioteca de classe, explica as convenções de nomenclatura e namespaces do sistema e links para fazer referência a informações.