Tipos de dados
Vejamos agora quais são os tipos de dados que suporta VBScript.
Por Miguel Angel Alvarez - Tradução de JML
Visual Basic Script possui vários tipos de dados, mas na prática só possui um tipo de variável, que vai mudando de um estado a outro segundo a informação que introduzirmos dentro. Este tipo principal de dados é o tipo Variant, no qual podemos introduzir vários subtipos de dados com total liberdade.
Para mudar o subtipo de um variant, só temos que introduzir um dado na variável. A variável variant muda automaticamente de um subtipo a outro, sem que tenhamos que fazer nenhuma operação adicional. Os distintos subtipos de dados que temos são os seguintes:
Booleano
É um tipo de dados que contém um sim ou um não.
Correspondem-se:
TRUE equivale a (-1)
FALSE equivale a (0)
Byte
Numérico, inteiro sem sinal até 65.000
Currency
Tipo de moeda, utiliza-se para manipular de maneira exata valores monetários, e em geral qualquer cálculo que requeira uma precisão de até 15 dígitos decimais
Data
É um tipo de 64 bits de tamanho que armazena datas. Utiliza-se o formato americano: mês, dia, hora.
Double
Vírgula flutuante com dupla precisão (64 bits)
I
nteiro
Número inteiro, com sinal.
Desde -32.768 até 32.767
I
nteiro longo
Este tipo é um valor inteiro com sinal de dupla precisão. Como os novos computadores trabalham com palavras de 32 bits, e não menos, recomenda-se usar este tipo antes do tipo inteiro normal.
Objeto
O subtipo de objeto é uma referência de ponteiro de 32 bits a uma instância de objeto de automatização OLE. Os controles Active-X e Java. Utilizam esta sintaxe:
Set meuobjeto = new oleObjeto
Single
Vírgula flutuante de precisão simples
Cadeia
Conjunto contínuo de valores de caracteres, de longitude variável.