Skip to content

数学函数

常量

  • π, 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度对应的弧度

三角函数

image20250118151457.png

  • 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"

更多字符串相关信息

注意事项

  1. 某些函数可以作为属性使用(如 .hex, .bin, .upper 等)
  2. 三角函数的参数默认使用弧度制
  3. Base64编码/解码仅支持字符串输入
  4. 时间戳精确到毫秒
  5. 日期计算默认使用北京时区