获取变量x的数据类型。
语法:
typeof(x)
备注:
获取变量x的数据类型。支持的数据类型有:null, bool, number, bytes(排号), datetime, string, blob, sequence(序列), record(记录), table(二维表)。
参数:
x |
变量。 |
选项:
@x |
当x为number或date类型时,进一步细分数据类型。 number可分为:int,long,float,decimal; date可分为:date,time,datetime。 |
返回值:
字符串
示例:
|
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 |