You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
3.5 KiB

8 months ago
[appendix]
= 脚本函数
[cols="1,1",options="header"]
|===
| 函数名 | 功能说明
| PI | 常量 π
| E | 常量 e
| abs(number x) | 绝对值,计算 x 的绝对值
| acos(double x) | 反余弦函数,计算 x 的反余弦值
| asin(double x) | 反正弦函数,计算 x 的反正余弦值
| atan(double x) | 反正切函数,计算 x 的反正切值
| atan2(double y,double x) | 反正切函数
| cbrt(double x) | 开立方,计算 x 的开立方值
| ceil(double x) | 返回大于或者等于 x 的最小整数
| cos(double x) | 余弦函数,计算 x 的余弦
| cosh(double x) | 双曲余弦函数,计算 x 的双曲余弦值
| exp(double x) | e 的 x 次方
| expm1(double x) | exp(x) - 1
| floor(double x) | 返回 不大于 x 的最大的那个整数值
| IEEEremainder(double x,double y) | 返回 x / y 的余数
| log(double x) | 返回 x 的以自然数为底数的对数
| pow(double x,double y) | 返回 x 的 y 次方
| random() | 返回 0 - 1 之间的随机小数
| rint(double x) | 返回 最接近 x 的整数值
| round(double x) | 返回 四舍五入值 (将 x 加上 0.5 后再向下取整)
| sin(double x) | 正弦函数,计算 x 的正弦值
| sinh(double x) | 双曲正弦函数,计算 x 的双曲正弦值
| sqrt(double x) | 开平方,计算 x 的开平方值
| tan(double x) | 正切函数,计算 x 的正切值
| tanh(double x) | 双曲正切函数,计算 x 的双曲正切值
| toDegrees(double x) | 返回 x 的角度值
| toRadians(double x) | 返回 x 的弧度值
| randomInt() | 返回一个随机整数
| max(number x1,...) | 返回一个或多个数的最大数
| min(number x1,...) | 返回一个或多个数的最小数
| sum(number x1,...) | 返回一个或多个数的和
| transformSequencing(double x,double s1,double s2,double t1,double t2) | 返回 t1 + ( (x-s1)/(s2-s1))*(t2-t1)
| now() | 返回当前系统日期,new Date()
| yyyyMMdd(Date date) | 返回日期 date 的 "yyyyMMdd" 格式的字符串
| yyyy_MM_dd(Date date) | 返回日期 date 的 "yyyy-MM-dd" 格式的字符串
| join(String join,String...strings) | 返回将多个字符串采用 join 字符串进行连接后的字符串
| normalDistributioin(double x) | 返回 x 的正态分布值
| inverseNormalDistributioin(double x)| 返回 x 的反正态分布值
| decimal(double x) | 返回小数格式化字符串(只保留整数部分)
| decimal1(double x) | 返回小数格式化字符串(保留 1 位小数)
| decimal2(double x) | 返回小数格式化字符串(保留 2 位小数)
| decimal3(double x) | 返回小数格式化字符串(保留 3 位小数)
| decimal4(double x) | 返回小数格式化字符串(保留 4 位小数)
| decimal5(double x) | 返回小数格式化字符串(保留 5 位小数)
| decimal6(double x) | 返回小数格式化字符串(保留 6 位小数)
| money(double x) | 返回货币(采用千分位分隔符)格式化字符串(只保留整数部分)
| money2(double x) | 返回货币(采用千分位分隔符)格式化字符串(保留 2 位小数)
| rmb(double x) | 返回货币(采用千分位分隔符)格式化字符串(只保留整数部分)
| rmb2(double x) | 返回货币(采用千分位分隔符)格式化字符串(保留 2 位小数)
| percent(double x) | 返回百分比格式化字符串(只保留整数部分)
| percent2(double x) | 返回百分比格式化字符串(保留 2 位小数)
|===