TypeName function
Returns a string that provides variant subtype information about a variable.
TypeName(varname)
The varname parameter of the required option, which can be any variable.
return value
The TypeName function returns the following values:
value |
Description |
Byte |
BYTE value |
Integer |
Integer value |
Long |
Long-integer value |
Single |
Single-precision floating-point values |
Double |
Double-precision floating-point value |
Currency |
Currency value |
Decimal |
Decimal value |
Date |
Date or time value |
String |
String value |
Boolean |
Boolean value;True or False |
Empty |
Not initialized |
Null |
No valid data |
<object type> |
Actual object type name |
Object |
General objects |
Unknown |
Unknown object type |
Nothing |
Object variables that have not yet referenced object instances |
Error |
Error |
Description
The following example uses the TypeName function to return variable information:
Dim ArrayVar(4), MyTypeNullVar = Null
Assigned
value. TypeName("VBScript") '
return "String"
. TypeName(4) '
return "Integer"
. TypeName(37.50) '
return "Double"
. TypeName(NullVar) '
return "Null"
. TypeName(ArrayVar) '
return "Variant()"
.