Nesta página

Funções matemáticas

Funções matemáticas para cálculos numéricos, arredondamento e operações científicas.

round

(value, decimals)

Arredonda um número para uma quantidade especificada de casas decimais.

Parâmetros
value number O número a ser arredondado
decimals number Número de casas decimais
Retorno número
Exemplos
round(3.14159, 2) 3.14
round(2.5, 0) 3
Veja também

abs

(value)

Retorna o valor absoluto, ou positivo, de um número.

Parâmetros
value number O número cujo valor absoluto você quer obter
Retorno número
Exemplos
abs(-5) 5
abs(3.14) 3.14
Veja também

ceil

(value)

Arredonda um número para cima, até o inteiro mais próximo.

Parâmetros
value number O número a ser arredondado para cima
Retorno número
Exemplos
ceil(4.1) 5
ceil(-4.1) -4
Veja também

floor

(value)

Arredonda um número para baixo, até o inteiro mais próximo.

Parâmetros
value number O número a ser arredondado para baixo
Retorno número
Exemplos
floor(4.9) 4
floor(-4.1) -5
Veja também

truncate

(value, decimals?)

Trunca um número para uma quantidade especificada de casas decimais, sem arredondar.

Parâmetros
value number O número a ser truncado
decimals (opcional) number Quantidade de casas decimais a manter (padrão: 0)
Retorno número
Exemplos
truncate(3.789, 1) 3.7
truncate(3.789) 3
Veja também

sqrt

(value)

Retorna a raiz quadrada de um número.

Parâmetros
value number O número cuja raiz quadrada você quer obter
Retorno número
Exemplos
sqrt(16) 4
sqrt(2) 1.414...
Veja também

power

(base, exponent)

Retorna um número elevado a uma potência.

Parâmetros
base number O número base
exponent number O expoente
Retorno número
Exemplos
power(2, 3) 8
power(10, 2) 100
Veja também

pow

(base, exponent)

Alias de power. Retorna um número elevado a uma potência.

Parâmetros
base number O número base
exponent number O expoente
Retorno número
Exemplos
pow(2, 8) 256
Veja também

exp

(value)

Retorna e, o número de Euler, elevado a uma potência.

Parâmetros
value number O expoente
Retorno número
Exemplos
exp(1) 2.718...
exp(0) 1
Veja também

log

(value)

Retorna o logaritmo natural, de base e, de um número.

Parâmetros
value number O número cujo logaritmo você quer obter
Retorno número
Exemplos
log(exp(1)) 1

log(e) = 1

log(10) 2.302...
Veja também

log10

(value)

Retorna o logaritmo de base 10 de um número.

Parâmetros
value number O número cujo logaritmo você quer obter
Retorno número
Exemplos
log10(100) 2
log10(1000) 3
Veja também

mod

(dividend, divisor)

Retorna o resto de uma divisão, também chamado de módulo.

Parâmetros
dividend number O número a ser dividido
divisor number O divisor
Retorno número
Exemplos
mod(10, 3) 1
mod(15, 5) 0
Veja também

sign

(value)

Retorna o sinal de um número: 1 para positivo, -1 para negativo e 0 para zero.

Parâmetros
value number O número a ser verificado
Retorno número
Exemplos
sign(42) 1
sign(-10) -1
sign(0) 0
Veja também
abs

divide

(numerator, denominator, fallback?)

Divide dois números com segurança e retorna um valor alternativo quando o divisor é zero.

Parâmetros
numerator number O dividendo
denominator number O divisor
fallback (opcional) any Valor a retornar se o denominador for zero (padrão: null)
Retorno número | nulo
Exemplos
divide(10, 2) 5
divide(10, 0, 0) 0
divide(10, 0) nulo
Observações

Use esta função em vez do operador / quando o divisor puder ser zero.

Veja também
mod

Tópicos relacionados