Espacio de nombres: matemáticas

Métodos

abdominales

estático

abs(núm) devuelve el número

Valor absoluto de un valor numérico.

Parámetro

número

número

Valor numérico.

Devoluciones

non-null number el valor numérico absoluto de la entrada.

Ejemplo

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

fortificar techo

estático

ceil(num) devuelve reglas.Entero

Techo del valor numérico.

Parámetro

número

número

Valor numérico.

Devoluciones

non-null rules.Integer el límite máximo del valor dado.

Ejemplo

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

piso

estático

piso(num) devuelve reglas.Entero

Piso del valor numérico.

Parámetro

número

número

Valor numérico.

Devoluciones

non-null rules.Integer Entero el mínimo del valor dado.

Ejemplo

math.floor(1.9) == 1
math.floor(2.0) == 2
math.floor(2.7) == 2

es infinito

estático

isInfinite(num) devuelve reglas.Boolean

Pruebe si el valor es ±∞.

Parámetro

número

número

Valor numérico.

Devoluciones

non-null rules.Boolean verdadero si el número es infinito positivo o negativo.

Ejemplo

math.isInfinite(∞) == true
math.isInfinite(100) == false

esNaN

estático

isNaN(num) devuelve reglas.Boolean

Pruebe si el valor es ±∞.

Parámetro

número

número

Valor numérico.

Devoluciones

non-null rules.Boolean verdadero si el valor no es un número.

Ejemplo

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

poder

estático

pow(base, exponente) devuelve reglas.Float

Devuelve el valor del primer argumento elevado a la potencia del segundo argumento.

Parámetro

base

número

Valor base numérico.

exponente

número

Valor del exponente numérico.

Devoluciones

non-null rules.Float el valor del primer argumento elevado a la potencia del segundo argumento.

Ejemplo

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

redondo

estático

round(num) devuelve reglas.Entero

Redondea el valor de entrada al int más cercano.

Parámetro

número

número

Valor numérico.

Devoluciones

non-null rules.Integer el int más cercano al valor dado.

Ejemplo

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

raíz cuadrada

estático

sqrt(num) devuelve reglas.Float

Raíz cuadrada del valor de entrada.

Parámetro

número

número

Valor numérico.

Devoluciones

non-null rules.Float la raíz cuadrada del valor de entrada.

Ejemplo

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