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