Funkcja VBScript VarType
❮ Pełne odniesienie do VBScript
Funkcja VarType zwraca wartość wskazującą podtyp określonej zmiennej.
Funkcja VarType może zwrócić jedną z następujących wartości:
- 0 = vbEmpty - Wskazuje Pusty (niezainicjowany)
- 1 = vbNull — oznacza null (brak prawidłowych danych)
- 2 = vbInteger - Wskazuje liczbę całkowitą
- 3 = vbLong - Wskazuje długą liczbę całkowitą
- 4 = vbSingle — wskazuje liczbę zmiennoprzecinkową o pojedynczej precyzji
- 5 = vbDouble — wskazuje liczbę zmiennoprzecinkową o podwójnej precyzji
- 6 = vbCurrency - Wskazuje walutę
- 7 = vbDate - Wskazuje datę
- 8 = vbString - Wskazuje ciąg
- 9 = vbObject - Wskazuje obiekt automatyzacji
- 10 = vbError - Wskazuje błąd
- 11 = vbBoolean - Wskazuje wartość logiczną
- 12 = vbVariant — wskazuje wariant (używany tylko z tablicami wariantów)
- 13 = vbDataObject - Wskazuje obiekt dostępu do danych
- 17 = vbByte - Wskazuje bajt
- 8192 = vbArray - Wskazuje tablicę
Uwaga: Jeśli zmienna jest tablicą, VarType() zwraca 8192 + VarType(array_element). Przykład: dla tablicy liczb całkowitych VarType() zwróci 8192 + 2 = 8194.
Składnia
VarType(varname)
Parameter | Description |
---|---|
varname | Required. A variable name |
Przykład
Przykład
<%
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))
%>
Wynikiem powyższego kodu będzie:
8
2
5
1
0
11
❮ Pełne odniesienie do VBScript