Namespace: math

Métodos

abs

estática

abs(num) retorna um número

Valor absoluto de um valor numérico.

Parâmetro

num

number

Valor numérico.

Retorna

non-null number: o valor numérico absoluto da entrada.

Exemplo

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

ceil

estática

ceil(num) retorna rules.Integer

Limite do valor numérico.

Parâmetro

num

number

Valor numérico.

Retorna

non-null rules.Integer: o teto do valor fornecido.

Exemplo

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

floor

estática

floor(num) retorna rules.Integer

Valor mínimo do valor numérico.

Parâmetro

num

number

Valor numérico.

Retorna

non-null rules.Integer: o mínimo do valor fornecido.

Exemplo

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

é infinito

estática

isInfinite(num) retorna rules.Boolean.

Teste se o valor é ±✕.

Parâmetro

num

number

Valor numérico.

Retorna

non-null rules.Boolean verdadeiro se o número for positivo ou negativo infinito.

Exemplo

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

éNaN

estática

isNaN(num) retorna rules.Boolean.

Teste se o valor é ±✕.

Parâmetro

num

number

Valor numérico.

Retorna

non-null rules.Boolean: verdadeiro se o valor não for um número.

Exemplo

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

pow

estática

pow(base, exponent) retorna rules.Float

Retorna o valor do primeiro argumento elevado à potência do segundo .

Parâmetro

base

number

Valor base numérico.

base

number

Valor do expoente numérico.

Retorna

non-null rules.Float: o valor do primeiro argumento elevado à potência. do segundo argumento.

Exemplo

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

round

estática

round(num) retorna rules.Integer

Arredonda o valor de entrada para o inteiro mais próximo.

Parâmetro

num

number

Valor numérico.

Retorna

non-null rules.Integer: o inteiro mais próximo do valor fornecido.

Exemplo

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

sqrt

estática

sqrt(num) retorna rules.Float

Raiz quadrada do valor de entrada.

Parâmetro

num

number

Valor numérico.

Retorna

non-null rules.Float, que é a raiz quadrada do valor de entrada.

Exemplo

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