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 a quantidade de casas decimais especificada.

Parâmetros
value number Número a arredondar
decimals number Quantidade 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 (positivo) de um número.

Parâmetros
value number Número cujo valor absoluto será retornado
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 Número a arredondar 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 Número a arredondar para baixo
Retorno número
Exemplos
floor(4.9) → 4
floor(-4.1) → -5
Veja também

truncate

(value, decimals?)

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

Parâmetros
value number Número a truncar
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 Número cuja raiz quadrada será retornada
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 Número base
exponent number 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 Número base
exponent number Expoente
Retorno número
Exemplos
pow(2, 8) → 256
Veja também

exp

(value)

Retorna e (número de Euler) elevado a uma potência.

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

log

(value)

Retorna o logaritmo natural (na base e) de um número.

Parâmetros
value number Número cujo logaritmo será retornado
Retorno número
Exemplos
log(exp(1)) → 1

log(e) = 1

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

log10

(value)

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

Parâmetros
value number Número cujo logaritmo será retornado
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 Número a dividir
divisor number 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 se for positivo, -1 se for negativo ou 0 se for zero.

Parâmetros
value number Número a verificar
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 se o divisor for zero.

Parâmetros
numerator number Dividendo
denominator number 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

Melhore seus processos. Crie uma arquitetura conectada. Mantenha o controle.

Acesse na hora, sem cartão de crédito nem espera. Transforme a forma como sua organização trabalha em modelos de processo claros e conectados.

Crie sua arquitetura de processos, defina responsabilidades e controles e alinhe papéis e atribuições em todos os níveis.

Comece o teste grátis e crie uma base confiável para governar, gerenciar e melhorar seus processos continuamente.