命名空间:数学

方法

腹肌

静止的

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