por Fernando D'Angelo
30. outubro 1999 00:00
O VBScript contém apenas um tipo de variável, denominado Variant. O tipo variant pode armazenar qualquer tipo de dado, e de acordo com o tipo de dados que é armazenado, é possível classifica-lo de acordo com os subtipos de dados, abaixo relacionados:
| Subtipo | Descrição | | Empty | Variável que contém 0 para valores numéricos e "" (string vazia) para strings. | | Null | Variável que não contém dado algum. | | Boolean | Contém True ou False | | Byte | Números inteiros entre 0 e 255 | | Integer | Números inteiros no intervalo de -32,768 a 32,767. |
| Long | Números inteiros no intervalo de -2,147,483,648 a 2,147,483,647. | | Single | Números com ponto flutuante de precisão simples na faixa de -3.402823E38 a -1.401298E-45 para números negativos e 1.401298E-45 a 3.402823E38 para números positivos. | | Double | Números com ponto flutuante de dupla precisão na faixa de -1.79769313486232E308 a -4.94065645841247E-324 para números negativos e 4.94065645841247E-324 a 1.79769313486232E308 para números positivos. | | Date (Time) | Dados no formato de Data (data e tempo) na faixa de 1 de janeiro de 100 a 31 de dezembro de 999. (January 1, 100 a December 31, 9999). | | String | Contém dados no formato de string, que podem ter até aproximadamente 2 bilhões de caracteres de tamanho. | |
PS: é possível a conversão de dados de um tipo para outro, mas para isso, os dados devem ser compatíveis com o subtipo desejado, ou seja, a String "23/5/99" pode ser convertida para o subtipo Date, e vice-versa. Mas a String "ASPBRASIL" não pode.
É importante a conversão de tipos de dados uma vez que o modo como os dados serão manipulados dependem do seu subtipo.