TypeName function (LotusScript® Language)
Returns a string identifying the data type of the value of an expression.
Syntax
TypeName ( expr )
Elements
expr
Any expression.
Return value
| Value of expr |
Return value |
Storage of variable |
|---|---|---|
| EMPTY |
"EMPTY" |
In Variant only |
| NULL |
"NULL" |
In Variant only |
| Boolean |
"BOOLEAN" |
|
| Byte |
"BYTE" |
|
| Integer |
"INTEGER" |
|
| Long |
"LONG" |
|
| Single |
"SINGLE" |
|
| Double |
"DOUBLE" |
|
| Currency |
"CURRENCY" |
|
| Date |
"DATE" |
In Variant only |
| String |
"STRING" |
|
| NOTHING |
"OBJECT" |
|
| OLE object |
"OBJECT" |
In Variant only |
| OLE error |
"ERROR" |
In Variant only |
| V_UNKNOWN (OLE value) |
"UNKNOWN" |
In Variant only |
| User-defined object or product object |
The name of the object class, as an uppercase string. For example, for an object of the Employee class, LotusScript® returns "EMPLOYEE." |
|
| List |
The name of the list data type, plus the word "LIST," all as an uppercase string. For example, for a list of type String, LotusScript® returns "STRING LIST." |
|
| Array |
The name of the array data type as an uppercase string, followed by parentheses enclosing one space. For example, for an integer array, LotusScript® returns "INTEGER( )." |