Partilhar via


Resumo do tipo de dados

JScript fornece muitos tipos de dados para usar em seus programas.Esses tipos podem ser divididos em duas categorias principais tipos de dados de valor e tipos de dados de referência (também conhecidos sistema autônomo objetos JScript).Para adicionar tipos para o JScript, você pode importar namespaces ou pacotes contêm novos tipos de dados ou você pode definir novas classes que podem ser usados sistema autônomo novos tipos de dados.

Detalhes do tipo de dados

A tabela a seguir mostra os tipos de dados de valor JScript dá suportados.A segunda coluna descreve o tipo de dados equivalente do Microsoft .NET estrutura.Você pode declarar uma variável do tipo .NET estrutura ou o tipo de valor de JScript e obter exatamente os mesmos resultados.O armazenamento dimensionar (onde aplicável) e o intervalo também são fornecidas para cada tipo.A terceira coluna lista o valor de armazenamento necessária para instância de um determinado tipo, se aplicável.A quarta coluna fornece o intervalo de valores que podem ser armazenados por um determinado tipo.

Tipo de valor do JScript

Tipo .NET Framework

dimensionar do armazenamento

Intervalo

booliano

Boolean

N/A

True or False

char

Char

2 bytes

Qualquer caractere Unicode

float ponto (flutuante de precisão simples)

Single

4 bytes

Intervalo aproximado é-1038 para 1038 com precisão de Sobre 7 dígitos.Pode representar números tão pequeno quanto 44 10.

Número, duplo ponto (flutuante de precisão dupla)

Double

8 bytes

Intervalo aproximado é-10308 para 10308 com precisão de Sobre 15 dígitos.Can represent numbers as small as 10-323.

decimal

Decimal

12 bytes (parte integral)

Intervalo aproximado é-1028 para 1028 com precisão de 28 dígitos.Can represent numbers as small as 10-28.

byte (não assinado)

Byte

1 byte

0 a 255

ushort (inteiro curto não assinado)

UInt16

2 bytes

0 a 65.535

uint (inteiro sem sinal)

UInt32

4 bytes

0 a 4.294.967.295

ULong (estendido inteiro sem sinal)

UInt64

8 bytes

0 a aproximadamente, 1020

SByte (assinado)

SByte

1 byte

-128 a 127

curto (assinado inteiro curto)

Int16

2 bytes

-32,768 to 32,767

int (inteiro com sinal)

Int32

4 bytes

-2,147,483,648 to 2,147,483,647

longo (estendida inteiro)

Int64

8 bytes

Aproximadamente-1019 para 1019

Void

N/A

N/A

Usado sistema autônomo o tipo de retorno para uma função que não retorna um valor.

A próxima tabela mostra sistema autônomo referência tipos de dados (objetos JScript) que fornece JScript e que podem ser usados sistema autônomo tipos.Tipos de referência não tem um dimensionar de armazenamento específicos predefinidos.

Tipo de referência do JScript

Tipo .NET Framework

Refere-se a

ActiveXObject

Não há equivalente direto

Um objeto Automation.

Matriz

Interopera com Array e matrizes de tipos

Matrizes de qualquer tipo.

Boolean

Interopera com Boolean

Um valor booliano, qualquer um dos True or FALSO.

Date

Interopera com DateTime

As datas são implementadas usando o JScript Date objeto. O intervalo é de aproximadamente 285,616 anos em ambos os lados do 1 º de janeiro de 1970.

Enumerador

Não há equivalente direto

Uma enumeração dos itens em uma coleção.Somente para compatibilidade com versões anteriores.

Erro

Não há equivalente direto

Um objeto Error.

Função

Não há equivalente direto

A Functionobjeto.

Número

Interopera com Double

Um valor numérico com um intervalo de-10308 a 10308 aproximado e com uma precisão de cerca de 15 dígitos.Can represent numbers as small as 10-323.

Objeto

Interopera com Object

An Object referência.

RegExp

Interopera com Regex

Um objeto de expressão regular.

tipo de dados String (com comprimento variável)

String

0 a aproximadamente 2 bilhões Unicode de caracteres.Cada caractere é de 16 bits (dois bytes).

Objeto de seqüência de caracteres (com comprimento variável)

Interopera com String

0 a aproximadamente 2 bilhões Unicode de caracteres.Cada caractere é de 16 bits (dois bytes).

VBArray

Não há equivalente direto

Uma matriz do Visual Basic somente leitura.Somente para compatibilidade com versões anteriores.

Consulte também

Conceitos

Tipos de dados definido pelo usuário

Copiando, passando e comparar dados

Referência

Importar demonstrativo

demonstrativo de pacote

demonstrativo de classe

Outros recursos

Tipos de dados (JScript)

Objetos (JScript)

Objetos do JScript