Funkcja VarType w VBScript

Definicja i użycie

Funkcja VarType zwraca wartość wskazującą podtyp zmiennej.

Wartości, które może zwrócić funkcja VarType:

stała wartość Opis
vbEmpty 0 nie zainicjalizowany (domyślny)
vbNull 1 nie zawiera żadnych danych
vbInteger 2 podtyp integer
vbLong 3 podtyp long
vbSingle 4 podtyp single precision
vbDouble 5 podtyp double precision
vbCurrency 6 podtyp waluty
vbDate 7 wartość daty lub czasu
vbString 8 Wartość ciągów znaków
vbObject 9 Podtyp ciągów znaków
vbError 10 Podtyp błędu
vbBoolean 11 Podtyp logiczny
vbVariant 12 Variant (tylko dla tablic zmiennych)
vbDataObject 13 Obiekt dostępu do danych
vbDecimal 14 Podtyp dziesiętny
vbByte 17 Podtyp bajtowy
vbArray 8192 Tablica

Komentarz:Te stałe są określone przez VBScript. Dlatego te nazwy mogą być używane w kodzie w dowolnym miejscu zamiast rzeczywistych wartości.

Komentarz:Jeśli zmienna jest tablicą, to VarType() zwróci 8192 + VarType(elementu tablicy). Przykład: VarType() dla tablicy liczb całkowitych zwróci 8192 + 2 = 8194.

Gramatyka

VarType(varname)
Parametry Opis
varname Wymagane. Nazwa zmiennej.

Przykład

dim x
x="Hello World!"
document.write(VarType(x))
x=4
document.write(VarType(x))
x=4.675
document.write(VarType(x))
x=Null
document.write(VarType(x))
x=Empty
document.write(VarType(x))
x=True
document.write(VarType(x))

Wypisz osobno:

String
Integer
Double
Null
Empty
Boolean