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 a una cantidad determinada de posiciones decimales.

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

abs

(value)

Devuelve el valor absoluto, o positivo, de un número.

Parámetros
value number El número cuyo valor absoluto desea obtener
Devuelve número
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 El número que se va a redondear hacia arriba
Devuelve número
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 El número que se va a redondear hacia abajo
Devuelve número
Ejemplos
floor(4.9) 4
floor(-4.1) -5
Véase también

truncate

(value, decimals?)

Trunca un número a una cantidad determinada de posiciones decimales sin redondearlo.

Parámetros
value number El número que se va a truncar
decimals (opcional) number Cantidad de posiciones decimales que se conservarán (predeterminado: 0)
Devuelve número
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 El número cuya raíz cuadrada desea obtener
Devuelve número
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 El número base
exponent number El exponente
Devuelve número
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 El número base
exponent number El exponente
Devuelve número
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 El exponente
Devuelve número
Ejemplos
exp(1) 2.718...
exp(0) 1
Véase también

log

(value)

Devuelve el logaritmo natural, de base e, de un número.

Parámetros
value number El número cuyo logaritmo desea obtener
Devuelve número
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 El número cuyo logaritmo desea obtener
Devuelve número
Ejemplos
log10(100) 2
log10(1000) 3
Véase también

mod

(dividend, divisor)

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

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

sign

(value)

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

Parámetros
value number El número que se va a comprobar
Devuelve número
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 cuando el divisor es cero.

Parámetros
numerator number El dividendo
denominator number El divisor
fallback (opcional) any Valor que se devolverá si el denominador es cero (predeterminado: null)
Devuelve número | nulo
Ejemplos
divide(10, 2) 5
divide(10, 0, 0) 0
divide(10, 0) nulo
Notas

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

Véase también
mod

Temas relacionados