VarType Function

Used to determine the data type of a variable.

Syntax
result = VarType( value )

Parameters
value | Variant | Value to be typed.

Return Value
Result | Integer | Indicates the data type of value.

# Notes

Result takes on the following values:

Result | Variant Class Constant | Description
--- | --- | ---
0 | TypeNil | Nil
2 | TypeInteger | Integer types of 32 bits or less, signed or unsigned.
3 | TypeLong | Int64 or UInt64
4 | TypeSingle | Single
5 | TypeDouble | Double
6 |  | Currency
7 | TypeDate | Date
8 | TypeString | String
9 | TypeObject | Object
11 | TypeBoolean | Boolean
16 | TypeColor | Color

Please note that some earlier versions of REALbasic returned 13 for Object.

# Example

The following line of code returns 8 (data type of String):

EditField1.text= Str(VarType("Herman"))

# See Also

Variant class, Boolean, Byte, Color, Double, Int16, Int32, Int64, Int8, Integer, Single, String, UInt16, UInt32, UInt64, UInt8 data types; IsNumeric function.