regras . matemática
Funções matemáticas disponíveis globalmente. Essas funções são acessadas por meio da math.
prefixar e operar em valores numéricos.
Métodos
abdômen
abs (num) retorna o número
Valor absoluto de um valor numérico.
Parâmetro | |
---|---|
num | número Valor numérico. |
- Devoluções
non-null number
o valor numérico absoluto da entrada.
Exemplo
math.abs(-1) == 1
math.abs(1) == 1
teto
ceil (num) retorna regras. Integer
Teto do valor numérico.
Parâmetro | |
---|---|
num | número Valor numérico. |
- Devoluções
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
andar
floor (num) retorna regras.Integer
Piso do valor numérico.
Parâmetro | |
---|---|
num | número Valor numérico. |
- Devoluções
non-null rules.Integer
o piso do valor fornecido.
Exemplo
math.floor(1.9) == 1
math.floor(2.0) == 2
math.floor(2.7) == 2
isInfinite
isInfinite (num) retorna regras. Booleano
Teste se o valor é ± ∞.
Parâmetro | |
---|---|
num | número Valor numérico. |
- Devoluções
non-null rules.Boolean
true se o número for infinito positivo ou negativo.
Exemplo
math.isInfinite(∞) == true
math.isInfinite(100) == false
isNaN
isNaN (num) retorna regras. Booleano
Teste se o valor é ± ∞.
Parâmetro | |
---|---|
num | número Valor numérico. |
- Devoluções
non-null rules.Boolean
true se o valor não for um número.
Exemplo
math.isNaN(NaN) == true
math.isNaN(100) == false
Pancada
pow (base, expoente) retorna regras. Flutuar
Retorna o valor do primeiro argumento elevado à potência do segundo argumento.
Parâmetro | |
---|---|
base | número Valor básico numérico. |
expoente | número Valor do expoente numérico. |
- Devoluções
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
Redondo
round (num) retorna regras.Integer
Arredonde o valor de entrada para o int mais próximo.
Parâmetro | |
---|---|
num | número Valor numérico. |
- Devoluções
non-null rules.Integer
o int mais próximo do valor fornecido.
Exemplo
math.round(1.9) == 2
math.round(2.4) == 2
math.round(2.5) == 3
sqrt
sqrt (num) retorna regras. Flutuar
Raiz quadrada do valor de entrada.
Parâmetro | |
---|---|
num | número Valor numérico. |
- Devoluções
non-null rules.Float
na raiz quadrada do valor de entrada.
Exemplo
math.sqrt(4) == 2.0
math.sqrt(2.25) == 1.5