<Completa VBScript Referência
A função VarTipo retorna um valor que indica o subtipo de uma variável especificada.
A função VarType pode retornar um dos seguintes valores:
- 0 = vbEmpty - Indica vazio (uninitialized)
- 1 = vbNull - Indica nulos (no valid data)
- 2 = vbInteger - Indica um número inteiro
- 3 = vbLong - Indica um inteiro longo
- 4 = vbSingle - Indica número de ponto flutuante de precisão simples
- 5 = vbDouble - Indica o número de ponto flutuante de precisão dupla
- 6 = vbCurrency - Indica uma moeda
- 7 = vbDate - Indica uma data
- 8 = vbString - Indica uma string
- 9 = vbObject - Indica um objeto de automação
- 10 = vbError - Indica um erro
- 11 = vbBoolean - Indica um boolean
- 12 = vbVariant - Indica uma variante (used only with arrays of Variants)
- 13 = vbDataObject - Indica um objecto de acesso a dados
- 17 = vbByte - Indica um byte
- 8192 = VBArray - Indica uma matriz
Note: Se a variável é uma matriz VarType() retorna 8192 + VarType(array_element) . Exemplo: para uma matriz de número inteiro VarType() retornará 8192 + 2 = 8,194.
Sintaxe
VarType(varname)
Parâmetro | Descrição |
---|---|
varname | Requeridos. Um nome de variável |
Exemplo
Exemplo
<%
x="Hello World!"
response.write(VarType(x) & "<br />")
x=4
response.write(VarType(x) & "<br />")
x=4.675
response.write(VarType(x) & "<br />")
x=Null
response.write(VarType(x) & "<br />")
x=Empty
response.write(VarType(x) & "<br />")
x=True
response.write(VarType(x))
%>
A saída do código acima será:
8
2
5
1
0
11
Mostrar exemplo » <Completa VBScript Referência