命名空间:math

方法

abs

静态

abs(num) 会返回数字

数值的绝对值。

参数

编号

数字

数值。

返回值

non-null number:输入的绝对数值。

示例

math.abs(-1) == 1
math.abs(1) == 1

ceil

静态

ceil(num) 会返回 rules.Integer

数值的上限。

参数

编号

数字

数值。

返回值

non-null rules.Integer:指定值的上限。

示例

math.ceil(2.0) == 2
math.ceil(2.1) == 3
math.ceil(2.7) == 3

floor

静态

floor(num) 返回 rules.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) 会返回 rules.Boolean

测试值是否为 ±±。

参数

编号

数字

数值。

返回值

non-null rules.Boolean:如果值不是数字,则为 true。

示例

math.isNaN(NaN) == true
math.isNaN(100) == false

静态

pow(base, exponent) 会返回 rules.Float

返回第一个参数的值的其次幂 参数。

参数

base

数字

数值。

指数

数字

数字指数值。

返回值

non-null rules.Float:第一个参数的值的幂 。

示例

math.pow(2, 2) == 4
math.pow(1.5, 2) == 2.25
math.pow(4, 0.5) == 2

round

静态

round(num) 返回 rules.Integer

将输入值四舍五入为最接近的整数。

参数

编号

数字

数值。

返回值

non-null rules.Integer:最接近指定值的整数。

示例

math.round(1.9) == 2
math.round(2.4) == 2
math.round(2.5) == 3

平方

静态

sqrt(num) 会返回 rules.Float

输入值的平方根。

参数

编号

数字

数值。

返回值

non-null rules.Float:输入值的平方根。

示例

math.sqrt(4) == 2.0
math.sqrt(2.25) == 1.5