Skip to main content

系统数学函数

客户端函数 - 系统数学函数API汇总。

反余弦-Acos()

反余弦,返回余弦值为指定值的角度。

参数与返回值:

名称类型描述
参数1Decimal指定的角度,取值范围:[-1,1]
返回值Decimal余弦值;

示例及效果:

名称描述
示例Acos(1)
返回值0
效果

加法-Add()

(1)对数值做加法运算;
(2)参数可以为任意大或任意小的数值;
(3)最终的输出结果的最大长度为16有效数字(包含小数位);
(4)如果输出结果的整数位数等于或超过16位,则不会显示小数;
(5)如果加数或被加参数超过16位,则不保证计算结果的正确性;

参数与返回值:

名称类型描述
参数1Number被加数;
参数2Number加数;
...Number任意多个相同类型的加数(参数)。
参数NNumber第N个加数;
返回值Number和值;

示例及效果:

名称描述
示例Add(arg1,arg2,...,argN)
任意数值相加,例如:Add(1,2)
返回值3
效果

反正弦-Asin()

反正弦,返回正弦值为指定值的角度。

参数与返回值:

名称类型描述
参数1Number指定的角度,取值范围:[-1,1]
返回值Decimal反正弦值;

示例及效果:

名称描述
示例Asin(1)
返回值90
效果

反正切-Atan()

反正切,返回正切值为指定值的角度。

参数与返回值:

名称类型描述
参数1Number指定的角度,取值范围:[-1,1]
返回值Decimal正切值;

示例及效果:

名称描述
示例Atan(1)
返回值45
效果

整数乘积-BigMul()

将两个整数相乘,并返回值为乘积。
乘数支持最大2147483648(32位最大值)。

参数与返回值:

名称类型描述
参数1Integer乘数1;
参数2Integer乘数2;
返回值Integer乘积;

示例及效果:

名称描述
示例BigMul(3,5)
返回值15
效果

小数的最小整数值-Ceiling()

返回大于或等于指定小数的最小整数值。

参数与返回值:

名称类型描述
参数1Number指定的数;
返回值Integer小数的最小整数值;

示例及效果:

名称描述
示例Ceiling(2.555)
返回值3
效果

转换绝对值-ConvertAbsoluteValue()

返回一个数的绝对值。

参数与返回值:

名称类型描述
参数1Number指定的数;
返回值Number绝对值;

示例及效果:

名称描述
示例ConvertAbsoluteValue(-10)
返回值10
效果

余弦-Cos()

返回角度的余弦值。

参数与返回值:

名称类型描述
参数1Number指定的角度;
返回值Decimal余弦值;

示例及效果:

名称描述
示例Cos(1)
返回值0.9998476952
效果

双曲余弦值-Cosh()

返回指定角度的双曲余弦值。

参数与返回值:

名称类型描述
参数1Decimal以弧度为单位的角;
返回值Decimal双曲余弦值;

示例及效果:

名称描述
示例Cosh(1)
返回值1.54308063481524
效果

除法-Divide()

(1)对数值做除法运算;
(2)如果除数为0,则返回NaN;
(3)参数可以为任意大或任意小的数值;
(4)最终的输出结果的最大长度为16有效数字(包含小数);
(5) 如果输出结果的整数位数等于或超过16位,则不会显示小数;
(6)如果除数或被除参数超过16位,则不保证计算结果的正确性;

参数与返回值:

名称类型描述
参数1Number被除数;
参数2Number除数;不能为0
...Number任意多个相同类型的除数(参数)。不能为0
参数NNumber除数;不能为0
返回值Number商值;

示例及效果:

名称描述
示例Divide(arg1,arg2,...,argN)
任意数值相除,例如:Divide(88,8)
返回值11
效果

整数商-Divrem()

两数相除后的整数商,返回值为整数。

该函数是取两数相除后的整数商,即相除后的整数部分不会保留任何小数,结果只保留整数部分(非四舍五入)。

参数与返回值:

名称类型描述
参数1Number被除数;
参数2Number除数;不能为0
返回值Integer整数商;

示例及效果:

名称描述
示例Divrem(54,8)
返回值6
效果

自然对数的底-E()

返回自然对数的底。

参数与返回值:

名称类型描述
参数无参数;
返回值Number自然对数的底;

示例及效果:

名称描述
示例E()
返回值2.718281828459045
效果

e的指定次幂-Exp()

返回e的指定次幂

参数与返回值:

名称类型描述
参数1Number幂;
返回值Number

示例及效果:

名称描述
示例Exp(2)
返回值7.38905609893065
效果

小数的最大整数值-Floor()

小数的最大整数值(返回小于或等于指定小数的最大整数值)。

参数与返回值:

名称类型描述
参数1Number指定的数;
返回值Integer小于或等于指定小数的最大整数值);

示例及效果:

名称描述
示例Floor(2.55)
返回值2
效果

对数函数-Log()

返回指定数字的自然对数(底为 e)。

参数与返回值:

名称类型描述
参数1Decimal指定数字;
返回值Decimal自然对数;

示例及效果:

名称描述
示例Log(10)
返回值2.30258509299405
效果

基数为10的对数函数-Log10()

返回指定数字以 10 为底的对数。

参数与返回值:

名称类型描述
参数1Decimal指定数字;
返回值Decimal10 为底的对数;

示例及效果:

名称描述
示例Log10(100)
返回值2
效果

求两数最大值-Max()

返回两个数字中较大的一个。

参数与返回值:

名称类型描述
参数1Number比较值1;
参数2Number比较值2;
返回值Number值大的数;

示例及效果:

名称描述
示例Max(3,5)
返回值5
效果

求两数最小值-Min()

返回两个数字中较大的一个。

参数与返回值:

名称类型描述
参数1Number比较值1;
参数2Number比较值2;
返回值Number值小的数;

示例及效果:

名称描述
示例Min(3,5)
返回值3
效果

乘法-Multiply()

(1)对数值做乘法运算;
(2)参数可以为任意大或任意小的数值;
(3)最终的输出结果的最大长度为16有效数字(包含小数);
(4)如果输出结果的整数位数等于或超过16位,则不会显示小数;
(5)如果乘数或被乘参数超过16位,则不保证计算结果的正确性;

参数与返回值:

名称类型描述
参数1Number被乘数;
参数2Number乘数;
...Number任意多个相同类型的乘数(参数)。
参数NNumber乘数;
返回值Number乘积;

示例及效果:

名称描述
示例Multiply(arg1,arg2,...,argN)
任意数值相乘,例如:Multiply(7,5)
返回值35
效果

圆周率-Pai()

返回圆周率的值。

参数与返回值:

名称类型描述
参数无参数;
返回值Decimal圆周率的值;

示例及效果:

名称描述
示例Pai()
返回值3.141592653589793
效果

指定数字的幂-Pow()

返回指定数字的指定次幂。

参数与返回值:

名称类型描述
参数1Number指数;
参数2Number幂;
返回值Number幂次方值;

示例及效果:

名称描述
示例Pow(3,2)
返回值9
效果

随机数-Random()

返回指定区间的随机数。

参数与返回值:

名称类型描述
参数1Number随机区域的最小值;
参数2Number随机区域的最大值;
参数3Integer返回值保留的小数位数;
返回值Number随机数值;

示例及效果:

名称描述
示例Random(1.5,2.5,3)
返回值1.711(随机)
效果

余数-Remainder()

返回两数相除之后的余数。

参数与返回值:

名称类型描述
参数1Number被除数;
参数2Number除数;
返回值Number余数;

示例及效果:

名称描述
示例Remainder(5,2)
返回值1
效果

求浮点数的四舍五入值-Round()

将浮点数保留指定小数位进行四舍五入。

参数与返回值:

名称类型描述
参数1Number要舍入的数;
参数2Nonnegative Integer舍入的位数(非负整数类型,0表示四舍五入到整数部分);
返回值Number小数位四舍五入后的值;

示例及效果:

名称描述
示例Round(3.555,2)
返回值3.56
效果

符号函数-Sign()

确定参数是正数还是负数还是0,当正数时返回1,负数时返回-1,0时返回0;

参数与返回值:

名称类型描述
参数1Number需要判断正负的数;
返回值Integer正数时返回1,负数时返回-1,0时返回0;

示例及效果:

名称描述
示例1sign(-10) 返回:-1
示例2sign(30) 返回:1
示例3sign(0) 返回:0
效果

正弦-Sin()

返回角度的正弦值。

参数与返回值:

名称类型描述
参数1Decimal指定的角度;
返回值Decimal正弦值;

示例及效果:

名称描述
示例Sin(1)
返回值0.01745240643728351
效果

双曲正弦值-Sinh()

返回指定角度的双曲正弦值。

参数与返回值:

名称类型描述
参数1Decimal指定的角度;
返回值Decimal双曲正弦值;

示例及效果:

名称描述
示例Sinh(1)
返回值1.1752011936438
效果

数字的平方根-Sqrt()

返回指定数字的平方根。

参数与返回值:

名称类型描述
参数1Number指定的数字;
返回值Number平方根;

示例及效果:

名称描述
示例Sqrt(4)
返回值2
效果

减法-Subtract()

(1)对数值做减法运算;
(2)参数可以为任意大或任意小的数值;
(3)最终的输出结果的最大长度为16有效数字(包含小数);
(4) 如果输出结果的整数位数等于或超过16位,则不会显示小数;
(5)如果减数或被减参数超过16位,则不保证计算结果的正确性;

参数与返回值:

名称类型描述
参数1Number被减数;
参数2Number减数;
...Number任意多个相同类型的减数(参数)。
参数NNumber减数;
返回值Number差值;

示例及效果:

名称描述
示例Subtract(arg1,arg2,...,argN);
任意数值相减,例如:Subtract(7,5)
2
效果

正切-Tan()

返回角度的正切值。

参数与返回值:

名称类型描述
参数1Number指定的角度;
返回值Decimal正切值;

示例及效果:

名称描述
示例Tan(1)
返回值0.017455064928217585
效果

双曲正切值-Tanh()

返回指定角度的双曲正切值。

参数与返回值:

名称类型描述
参数1Number指定的角度;
返回值Decimal双曲正切值;

示例及效果:

名称描述
示例Tanh(1);
返回值为:0.7615941559557649。
效果

求浮点数的整数部分-Truncate()

取指定数值的整数部分。

参数与返回值:

名称类型描述
参数1Number指定的小数;
返回值Integer整数部分;

示例及效果:

名称描述
示例Truncate(1.99)
返回值1
效果