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, os tipos de dados de valor e tipos de dados de referência (também conhecidos como objetos de JScript). Para adicionar tipos de JScript, você pode importar namespaces ou pacotes que contêm novos tipos de dados, ou você pode definir novas classes que podem ser usados como novos tipos de dados.
Detalhes do tipo de dados
A tabela a seguir mostra os tipos de dados do valor suportados pelo JScript. A segunda coluna descreve o Microsoft equivalente.Tipo de dados do NET Framework. Você pode declarar uma variável do.NET o tipo de estrutura ou o tipo de valor de JScript e alcançar os mesmos resultados. Tamanho de armazenamento (onde aplicável) e o intervalo também são fornecidas para cada tipo. A terceira coluna lista a quantidade de armazenamento necessária para uma 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 de JScript |
Tipo .NET Framework |
Tamanho de armazenamento |
Intervalo |
---|---|---|---|
N/A |
True ou false |
||
2 bytes |
Qualquer caractere Unicode |
||
float (precisão simples ponto flutuante) |
4 bytes |
Intervalo aproximado é - 3.4E + 38 para 3.4E + 38 com precisão de cerca de 7 dígitos. Pode representar números pequenos como 1E 44. |
|
8 bytes |
Intervalo aproximado é - 1, 79E + 308 a-1, 79E + 308 com precisão de cerca de 15 dígitos. Pode representar números pequenos como 1E-323. |
||
12 bytes (parte integral) |
Intervalo aproximado é - 7.9E + 28 para 7.9E + 28 com precisão de 28 dígitos. Pode representar números pequenos como 1E-28. |
||
byte (sem sinal) |
1 byte |
0 a 255 |
|
UShort (inteiro curto não assinado) |
2 bytes |
0 a 65,535 |
|
uint (inteiro sem sinal) |
4 bytes |
0 a 4,294,967,295 |
|
ULong (extended inteiro sem sinal) |
8 bytes |
0 a aproximadamente 1.8E + 19 |
|
SByte (assinado) |
1 byte |
-128 a 127 |
|
curto (short inteiro) |
2 bytes |
-32.768 a 32.767 |
|
int (inteiro) |
4 bytes |
-2,147,483,648 a 2.147.483.647 |
|
longo (extended inteiro) |
8 bytes |
Aproximadamente - 9.2E + 18 a 9.2E + 18 |
|
Void |
N/A |
N/A |
Usado como o tipo de retorno para uma função que retorna um valor. |
A próxima tabela mostra os referência tipos de dados (JScript objetos) que fornece a JScript e que podem ser usados como tipos. Tipos de referência não têm um tamanho predefinido de armazenamento específico.
Tipo de referência de JScript |
Tipo .NET Framework |
Refere-se a |
---|---|---|
Nenhum equivalente direto |
Um objeto de automação. |
|
Interopera com Array e digitou arrays |
Matrizes de qualquer tipo. |
|
Interopera comBoolean |
Um valor booleano, ou true ou false. |
|
Interopera comDateTime |
As datas são implementadas usando o JScript Date objeto. O intervalo é de aproximadamente 285,616 anos em ambos os lados de 1º de janeiro de 1970. |
|
Nenhum equivalente direto |
Uma enumeração de itens em uma coleção. Para compatibilidade somente. |
|
Nenhum equivalente direto |
Um objeto Error. |
|
Nenhum equivalente direto |
A Function objeto. |
|
Interopera comDouble |
Um valor numérico com um intervalo aproximado de - 1, 79E + 308 a-1, 79E + 308 e com uma precisão de cerca de 15 dígitos. Pode representar números pequenos como 1E-323. |
|
Interopera comObject |
Um Object de referência. |
|
Interopera comRegex |
Um objeto de expressão regular. |
|
Tipo de dados String (comprimento variável) |
0 a aproximadamente 2 bilhões Unicode de caracteres. Cada caractere é de 16 bits (dois bytes). |
|
Objeto de seqüência de caracteres (comprimento variável) |
Interopera comString |
0 a aproximadamente 2 bilhões Unicode de caracteres. Cada caractere é de 16 bits (dois bytes). |
Nenhum equivalente direto |
Uma matriz de Visual Basic somente leitura. Para compatibilidade somente. |
Observação |
---|
Em notação científica, E se refere a uma potência de 10. Portanto, o 3.56E + 2 significa 3.56 x 102 ou 356 e 3.56E-2 significa 3.56 / 102 ou 0.0356. |
Consulte também
Referência
Conceitos
Tipos de dados definidos pelo usuário
Copiando, passando e comparar dados
Outros recursos
Tipos de dados (Visual Studio - JScript)