规则。数学
全局可用的数学函数。这些函数可以通过math.
前缀并对数值进行操作。
方法
腹肌
abs(num) 返回数字
数值的绝对值。
范围 | |
---|---|
编号 | 数字 数值。 |
- 退货
non-null number
输入的绝对数值。
例子
math.abs(-1) == 1
math.abs(1) == 1
天花板
ceil(num) 返回规则.Integer
数值的上限。
范围 | |
---|---|
编号 | 数字 数值。 |
- 退货
non-null rules.Integer
整数给定值的上限。
例子
math.ceil(2.0) == 2
math.ceil(2.1) == 3
math.ceil(2.7) == 3
地面
Floor(num) 返回规则.Integer
数值的下限。
范围 | |
---|---|
编号 | 数字 数值。 |
- 退货
non-null rules.Integer
整数给定值的下限。
例子
math.floor(1.9) == 1
math.floor(2.0) == 2
math.floor(2.7) == 2
是无限的
isInfinite(num) 返回rules.Boolean
测试该值是否为±∞。
范围 | |
---|---|
编号 | 数字 数值。 |
- 退货
non-null rules.Boolean
如果数字为正无穷大或负无穷大则为 true。
例子
math.isInfinite(∞) == true
math.isInfinite(100) == false
为 NaN
isNaN(num) 返回规则.Boolean
测试该值是否为±∞。
范围 | |
---|---|
编号 | 数字 数值。 |
- 退货
non-null rules.Boolean
如果值不是数字则为 true。
例子
math.isNaN(NaN) == true
math.isNaN(100) == false
战俘
pow(基数, 指数) 返回规则.Float
返回第一个参数的第二个参数次方的值。
范围 | |
---|---|
根据 | 数字 数字基值。 |
指数 | 数字 数字指数值。 |
- 退货
non-null rules.Float
将第一个参数的值浮点到第二个参数的幂。
例子
math.pow(2, 2) == 4
math.pow(1.5, 2) == 2.25
math.pow(4, 0.5) == 2
圆形的
round(num) 返回规则.Integer
将输入值四舍五入为最接近的整数。
范围 | |
---|---|
编号 | 数字 数值。 |
- 退货
non-null rules.Integer
最接近给定值的 int。
例子
math.round(1.9) == 2
math.round(2.4) == 2
math.round(2.5) == 3
开方
sqrt(num) 返回规则.Float
输入值的平方根。
范围 | |
---|---|
编号 | 数字 数值。 |
- 退货
non-null rules.Float
浮动输入值的平方根。
例子
math.sqrt(4) == 2.0
math.sqrt(2.25) == 1.5