本页内容

数学函数

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

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)
返回值 数字或空值
示例
divide(10, 2) 5
divide(10, 0, 0) 0
divide(10, 0) 空值
备注

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

另请参阅
mod

相关主题