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