YouTip LogoYouTip

Func Vartype

# VBScript VarType Function * * Complete VBScript Reference Manual](#) * * * The VarType function returns a value indicating the subtype of a specified variable. The VarType function returns the following values: * 0 = vbEmpty - Indicates Empty (uninitialized) * 1 = vbNull - Indicates Null (no valid data) * 2 = vbInteger - Indicates an integer * 3 = vbLong - Indicates a long integer * 4 = vbSingle - Indicates a single-precision floating-point number * 5 = vbDouble - Indicates a double-precision floating-point number * 6 = vbCurrency - Indicates currency * 7 = vbDate - Indicates a date * 8 = vbString - Indicates a string * 9 = vbObject - Indicates an automation object * 10 = vbError - Indicates an error * 11 = vbBoolean - Indicates a Boolean value * 12 = vbVariant - Indicates a Variant (used only for arrays of variants) * 13 = vbDataObject - Indicates a data access object * 17 = vbByte - Indicates a byte * 8192 = vbArray - Indicates an array **Note:** If the variable is an array, VarType() will return 8192 + VarType(array_element). For example: VarType() for an integer array will return 8192 + 2 = 8194. ### Syntax VarType(varname) | Parameter | Description | | :--- | :--- | | varname | Required. The name of the variable. | ## Example ## Example 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)) The output of the above example: 8 2 5 1 0 11 [Try it Β»](#) * * Complete VBScript Reference Manual](#)
← Ws IntroFunc Typename β†’