本页内容

数学函数

用于数值计算、舍入和科学计算的数学函数。

round

(value, decimals)

将数字舍入到指定的小数位数。

参数
value number 要舍入的数字
decimals number 小数位数
返回值 数字
示例
round(3.14159, 2) → 3.14
round(2.5, 0) → 3
另请参阅

abs

(value)

返回数字的绝对值(正值)。

参数
value number 要返回绝对值的数字
返回值 数字
示例
abs(-5) → 5
abs(3.14) → 3.14
另请参阅

ceil

(value)

将数字向上舍入到最接近的整数。

参数
value number 要向上舍入的数字
返回值 数字
示例
ceil(4.1) → 5
ceil(-4.1) → -4
另请参阅

floor

(value)

将数字向下舍入到最接近的整数。

参数
value number 要向下舍入的数字
返回值 数字
示例
floor(4.9) → 4
floor(-4.1) → -5
另请参阅

truncate

(value, decimals?)

将数字截断到指定的小数位数,不进行舍入。

参数
value number 要截断的数字
decimals (可选) number 保留的小数位数 (默认: 0)
返回值 数字
示例
truncate(3.789, 1) → 3.7
truncate(3.789) → 3
另请参阅

sqrt

(value)

返回数字的平方根。

参数
value number 要返回平方根的数字
返回值 数字
示例
sqrt(16) → 4
sqrt(2) → 1.414...
另请参阅

power

(base, exponent)

返回数字的指定次幂。

参数
base number 底数
exponent number 指数
返回值 数字
示例
power(2, 3) → 8
power(10, 2) → 100
另请参阅

pow

(base, exponent)

power的别名。返回数字的指定次幂。

参数
base number 底数
exponent number 指数
返回值 数字
示例
pow(2, 8) → 256
另请参阅

exp

(value)

返回e(欧拉数)的指定次幂。

参数
value number 指数
返回值 数字
示例
exp(1) → 2.718...
exp(0) → 1
另请参阅

log

(value)

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

参数
value number 要返回对数的数字
返回值 数字
示例
log(exp(1)) → 1

log(e) = 1

log(10) → 2.302...
另请参阅

log10

(value)

返回数字的常用对数(以10为底)。

参数
value number 要返回对数的数字
返回值 数字
示例
log10(100) → 2
log10(1000) → 3
另请参阅

mod

(dividend, divisor)

返回除法运算的余数,也称为模。

参数
dividend number 被除数
divisor number 除数
返回值 数字
示例
mod(10, 3) → 1
mod(15, 5) → 0
另请参阅

sign

(value)

返回数字的符号:正数返回1,负数返回-1,零返回0。

参数
value number 要检查的数字
返回值 数字
示例
sign(42) → 1
sign(-10) → -1
sign(0) → 0
另请参阅
abs

divide

(numerator, denominator, fallback?)

安全地对两个数字进行除法运算;除数为零时返回备用值。

参数
numerator number 被除数
denominator number 除数
fallback (可选) any 分母为零时要返回的值 (默认: null)
返回值 number | null
示例
divide(10, 2) → 5
divide(10, 0, 0) → 0
divide(10, 0) → null
备注

除数可能为零时,请使用此函数代替/运算符。

另请参阅
mod

相关主题

优化流程,构建互联架构,掌控全局。

无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。

构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。

开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。