En esta página

Funciones matemáticas

Funciones matemáticas para cálculos numéricos, redondeo y operaciones científicas.

round

(value, decimals)

Redondea un número al número de posiciones decimales especificado.

Parámetros
value number Número que se va a redondear
decimals number Número de decimales
Devuelve number
Ejemplos
round(3.14159, 2) → 3.14
round(2.5, 0) → 3
Véase también

abs

(value)

Devuelve el valor absoluto (positivo) de un número.

Parámetros
value number Número cuyo valor absoluto se va a devolver
Devuelve number
Ejemplos
abs(-5) → 5
abs(3.14) → 3.14
Véase también

ceil

(value)

Redondea un número hacia arriba al entero más cercano.

Parámetros
value number Número que se va a redondear hacia arriba
Devuelve number
Ejemplos
ceil(4.1) → 5
ceil(-4.1) → -4
Véase también

floor

(value)

Redondea un número hacia abajo al entero más cercano.

Parámetros
value number Número que se va a redondear hacia abajo
Devuelve number
Ejemplos
floor(4.9) → 4
floor(-4.1) → -5
Véase también

truncate

(value, decimals?)

Trunca un número al número de posiciones decimales especificado, sin redondearlo.

Parámetros
value number Número que se va a truncar
decimals (opcional) number Número de posiciones decimales que se conservarán (predeterminado: 0)
Devuelve number
Ejemplos
truncate(3.789, 1) → 3.7
truncate(3.789) → 3
Véase también

sqrt

(value)

Devuelve la raíz cuadrada de un número.

Parámetros
value number Número cuya raíz cuadrada se va a devolver
Devuelve number
Ejemplos
sqrt(16) → 4
sqrt(2) → 1.414...
Véase también

power

(base, exponent)

Devuelve un número elevado a una potencia.

Parámetros
base number Número base
exponent number Exponente
Devuelve number
Ejemplos
power(2, 3) → 8
power(10, 2) → 100
Véase también

pow

(base, exponent)

Alias de power. Devuelve un número elevado a una potencia.

Parámetros
base number Número base
exponent number Exponente
Devuelve number
Ejemplos
pow(2, 8) → 256
Véase también

exp

(value)

Devuelve e (el número de Euler) elevado a una potencia.

Parámetros
value number Exponente
Devuelve number
Ejemplos
exp(1) → 2.718...
exp(0) → 1
Véase también

log

(value)

Devuelve el logaritmo natural (en base e) de un número.

Parámetros
value number Número cuyo logaritmo se va a devolver
Devuelve number
Ejemplos
log(exp(1)) → 1

log(e) = 1

log(10) → 2.302...
Véase también

log10

(value)

Devuelve el logaritmo en base 10 de un número.

Parámetros
value number Número cuyo logaritmo se va a devolver
Devuelve number
Ejemplos
log10(100) → 2
log10(1000) → 3
Véase también

mod

(dividend, divisor)

Devuelve el resto de una división, también conocido como módulo.

Parámetros
dividend number Número que se va a dividir
divisor number Divisor
Devuelve number
Ejemplos
mod(10, 3) → 1
mod(15, 5) → 0
Véase también

sign

(value)

Devuelve el signo de un número: 1 si es positivo, -1 si es negativo y 0 si es cero.

Parámetros
value number Número que se va a comprobar
Devuelve number
Ejemplos
sign(42) → 1
sign(-10) → -1
sign(0) → 0
Véase también
abs

divide

(numerator, denominator, fallback?)

Divide dos números de forma segura y devuelve un valor alternativo si el divisor es cero.

Parámetros
numerator number Dividendo
denominator number Divisor
fallback (opcional) any Valor que se devolverá si el denominador es cero (predeterminado: null)
Devuelve number | null
Ejemplos
divide(10, 2) → 5
divide(10, 0, 0) → 0
divide(10, 0) → null
Notas

Use esta función en lugar del operador / cuando el divisor pueda ser cero.

Véase también
mod

Temas relacionados

Diseñe mejores procesos. Conecte su arquitectura. Mantenga el control.

Acceda de inmediato, sin tarjeta de crédito ni esperas. Transforme la forma de trabajar de su organización en diseños de procesos claros y conectados.

Defina la arquitectura de procesos, los responsables y los controles, y alinee las funciones y responsabilidades en todos los niveles.

Comience su prueba gratuita y establezca una base fiable para gobernar, gestionar y mejorar continuamente sus procesos.