Manual de referencia de JavaScript Math
Objeto Math
El objeto Math le permite realizar tareas matemáticas.
Math no es un constructor. Todas las propiedades/métodos de Math se pueden llamar utilizando Math como objeto, sin necesidad de crearlo:
var x = Math.PI; // Devuelve PI var y = Math.sqrt(16); // Devuelve la raíz cuadrada de 16
Para obtener tutoriales sobre el objeto Math, lea nuestra Tutoriales de matemáticas JavaScript.
Atributos del objeto Math
Atributo | Descripción |
---|---|
E | Devuelve el número de Euler (aproximadamente 2.718). |
LN2 | Devuelve el logaritmo natural de 2 (aproximadamente 0.693). |
LN10 | Devuelve el logaritmo natural de 10 (aproximadamente 2.302). |
LOG2E | Devuelve el logaritmo de base 2 de e (aproximadamente 1.442). |
LOG10E | Devuelve el logaritmo de base 10 de e (aproximadamente 0.434). |
PI | Devuelve PI (aproximadamente 3.14). |
SQRT1_2 | Devuelve la raíz cuadrada de 1/2 (aproximadamente 0.707). |
SQRT2 | Devuelve la raíz cuadrada de 2 (aproximadamente 1.414). |
Métodos del objeto Math
Método | Descripción |
---|---|
abs(x) | El valor absoluto de x. |
acos(x) | El valor del acos de x, en radianes. |
acosh(x) | El valor de la acosh de x. |
asin(x) | El valor del asin de x, en radianes. |
asinh(x) | El valor de la asinh de x. |
atan(x) | El valor del atan de x, el valor devuelto está entre -PI/2 y PI/2 en radianes. |
atan2(y, x) | El valor del atan de la razón de sus parámetros. |
atanh(x) | El valor de la atanh de x. |
cbrt(x) | El valor de la cbrt de x. |
ceil(x) | Devuelve x, redondeando hacia arriba al entero más cercano. |
clz32(x) | El número de ceros iniciales en la representación binaria de 32 bits de x. |
cos(x) | El valor del cos de x (x en radianes). |
cosh(x) | El valor de la cosh de x. |
exp(x) | El valor de e. |
expm1(x) | El valor de e - 1. |
floor(x) | Devuelve x, redondeando hacia abajo al entero más cercano. |
fround(x) | La representación de coma flotante más cercana del número (32 bits de precisión simple). |
log(x) | El logaritmo natural de x. |
log10(x) | El logaritmo de base 10 de x. |
log1p(x) | El logaritmo natural de 1 + x. |
log2(x) | El logaritmo de base 2 de x. |
max(x, y, z, ... , n) | El valor más grande devuelto. |
min(x, y, z, ... , n) | El valor más pequeño devuelto. |
pow(x, y) | Devuelve el valor de x elevado a la potencia y. |
random() | Devuelve un número aleatorio entre 0 y 1. |
round(x) | Redondea x al entero más cercano. |
sign(x) | Devuelve el signo del número (verifica si es positivo, negativo o cero). |
sin(x) | Devuelve el valor seno de x (x en radianes). |
sinh(x) | Devuelve el valor hiperbólico seno de x. |
sqrt(x) | Devuelve la raíz cuadrada de x. |
tan(x) | Devuelve el valor tangente del ángulo. |
tanh(x) | Devuelve el valor hiperbólico cotenido de un número. |
trunc(x) | Devuelve la parte entera del número (x). |