Description:
Get data type of the specified variable.
Syntax:
typeof(x)
Note:
The function gets data type of variable x. Supported data types include null, bool, number, bytes(serial byte), datetime, string, blob, sequence, record, table(two-dimensional table).
Parameter:
x |
A variable |
Option:
@x |
When x is number type or date type, it has multiple subtypes: number type: int, long, float, decimal; date type: date, time, datetime |
Return value:
String
Example:
|
A |
|
1 |
|
|
2 |
=typeof(A1) |
null |
3 |
=typeof(true) |
bool |
4 |
=typeof(123) |
number |
5 |
=typeof("abdfs") |
string |
6 |
=typeof(blob([4,7,3])) |
blob |
7 |
=typeof(k(1)) |
bytes |
8 |
=typeof([1,2]) |
sequence |
9 |
=typeof(now()) |
datetime |
10 |
=2.new(~:id) |
|
11 |
=typeof(A10) |
table |
12 |
=typeof(A10(1)) |
record |
13 |
=typeof@x(now()) |
datetime |
14 |
=typeof@x(date(now())) |
date |
15 |
=typeof@x(time(now())) |
time |
16 |
=typeof@x(123) |
int |
17 |
=typeof@x(1.23) |
float |
18 |
=typeof@x(long(123232)) |
long |
19 |
=typeof@x(decimal("123456789012345678901234567890")) |
decimal |