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()" .