Função VarType do VBScript
Definição e uso
A função VarType pode retornar um valor que indica o subtipo da variável especificada.
Valores que a função VarType pode retornar:
constante | valor | Descrição |
---|---|---|
vbEmpty | 0 | não inicializado (padrão) |
vbNull | 1 | não contém nenhum dado válido |
vbInteger | 2 | subtipo de inteiro |
vbLong | 3 | subtipo de inteiro longo |
vbSingle | 4 | subtipo de precisão simples |
vbDouble | 5 | subtipo de precisão dupla |
vbCurrency | 6 | subtipo monetário |
vbDate | 7 | valor de data ou hora |
vbString | 8 | Valor de string |
vbObject | 9 | Subtipo de string |
vbError | 10 | Subtipo de erro |
vbBoolean | 11 | Subtipo booleano |
vbVariant | 12 | Variant (apenas para arrays de variáveis) |
vbDataObject | 13 | Objeto de acesso a dados |
vbDecimal | 14 | Subtipo decimal |
vbByte | 17 | Subtipo de byte |
vbArray | 8192 | Array |
Notas:Esses constantes são especificados pelo VBScript. Portanto, esses nomes podem ser usados em qualquer lugar do código para substituir valores reais.
Notas:Se a variável é um array, VarType() retornará 8192 + VarType(elemento do array). Exemplo: VarType() de um array de inteiros retornará 8192 + 2 = 8194 .
Sintaxe
VarType(varname)
Parâmetro | Descrição |
---|---|
varname | Obrigatório. O nome da variável. |
Exemplo
dim x x="Hello World!" document.write(VarType(x)) x=4 document.write(VarType(x)) x=4.675 document.write(VarType(x)) x=Nulo document.write(VarType(x)) x=Vazio document.write(VarType(x)) x=True document.write(VarType(x))
Saída separada:
String Integer Double Nulo Vazio Booleano