数学函数¶
常量¶
π
,PI
,pi
: 圆周率 (Math.PI)e
,E
: 自然对数的底 (Math.E)
基础函数¶
max(...args)
: 求最大值min(...args)
: 求最小值lg(x)
: 以10为底的对数lb(x)
: 以2为底的对数ln(x)
: 自然对数log(x,y)
: 以x为底的y的对数exp(x)
: e的指数sqrt(x)
: 平方根pow(x,y)
: 幂函数abs(x)
: 绝对值round(x)
: 四舍五入roundfix(x,n)
:四舍五入, 指定位数, 支持正数和负数floor(x)
: 向下取整ceil(x)
: 向上取整random()
: 生成0到1之间的随机数
数值函数¶
round(x)
:四舍五入取整floor(x)
:向下取整ceil(x)
:向上取整clamp(x, y, z)
:截断x
的范围到(y, z)
random()
:随机数生成, 范围0 ~ 1
角度转换函数¶
deg(x)
: 弧度转换为度数, 比如deg(π)
表示 π弧度对应的度数180°rad(x)
: 度数转换为弧度, 比如rad(90)
表示 90度对应的弧度
三角函数¶
sin(x)
: 正弦函数cos(x)
: 余弦函数tan(x)
: 正切函数asin(x)
: 反正弦函数acos(x)
: 反余弦函数atan(x)
: 反正切函数
三角函数默认使用弧度制
双曲函数¶
sinh(x)
: 双曲正弦cosh(x)
: 双曲余弦tanh(x)
: 双曲正切
进制转换函数¶
bin(x)
: 十进制转二进制oct(x)
: 十进制转八进制hex(x)
: 十进制转十六进制
字符串函数¶
str(x)
: 将输入的值转换为字符串num(x)
: 将输入的值转换为数字upper(x)
: 将字符串转换为大写, 支持属性调用, 也就是 "x.upper" 等价于 upper(x)lower(x)
: 将字符串转换为小写, 支持属性调用 ".lower"length(x)
: 获取字符串的长度, 支持属性调用 ".length"base64(x)
: 对字符串进行Base64编码, 支持属性调用 ".base64"unbase64(x)
: 对字符串进行Base64解码, 支持属性调用 ".unbase64"
注意事项¶
- 某些函数可以作为属性使用(如 .hex, .bin, .upper 等)
- 三角函数的参数默认使用弧度制
- Base64编码/解码仅支持字符串输入
- 时间戳精确到毫秒
- 日期计算默认使用北京时区