English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math es un objeto integrado que tiene propiedades y métodos para constantes y funciones matemáticas. No es un objeto de función.
El objeto Math le permite realizar tareas matemáticas con números.
Diferente de otros objetos globales, Math no es un constructor.
Todos los atributos y métodos de Math son estáticos y se pueden llamar al objeto Math sin crearlo.
Por ejemplo, llame al constante pi comoMath.PI, llamando a la función senoMath.sin(x), donde x es el parámetro del método.
var x = Math.PI; // Devuelve PI var y = Math.sqrt(25);// Devuelve25la raíz cuadradaver el resultado‹/›
Puede probar en nuestroEn el tutorial de JavaScript MathPara obtener más información sobre Math.
La siguiente tabla enumera las propiedades del objeto Math:
Atributo | Descripción |
---|---|
E | Devuelve el número de Euler, el número base e del logaritmo natural, aproximadamente2.718 |
LN2 | Devuelve2el logaritmo natural, aproximadamente 0.693 |
LN10 | Devuelve el logaritmo natural10, aproximadamente2.302 |
LOG2E | Devuelve e con2el logaritmo en base a, aproximadamente1.442 |
LOG10E | Devuelve e con10el logaritmo en base a434 |
PI | Devuelve PI, aproximadamente3.14 |
SQRT1_2 | Devuelve1/2la raíz cuadrada, aproximadamente 0.707 |
SQRT2 | Devuelve2la raíz cuadrada, aproximadamente1.414 |
La siguiente tabla enumera los métodos del objeto Math:
Método | Descripción |
---|---|
abs(x) | Devuelve el valor absoluto de x |
acos(x) | Devuelve el valor arco coseno de x en radianes |
acosh(x) | Devuelve el valor arco coseno hiperbólico de x |
asin(x) | Devuelve el valor en radianes de x |
asinh(x) | Devuelve el valor arco hiperbólico de x |
atan(x) | Devuelve el valor arco tangente de x como-PI / 2y PI / 2el valor numérico entre los ángulos en radián |
atan2(y, x) | Devuelve el valor arco tangente del cociente de sus parámetros |
atanh(x) | Devuelve el arcotangente hiperbólico de x |
cbrt(x) | Devuelve la raíz cúbica de x |
ceil(x) | Devuelve el entero menor o igual que x |
cos(x) | Devuelve el coseno de x (x expresado en radianes) |
cosh(x) | Devuelve el coseno hiperbólico de x |
exp(x) | Devuelve E xsu valor |
floor(x) | Devuelve el entero mayor o igual que x |
log(x) | log(x) |
Devuelve el logaritmo natural de x (con base E)1, n2, n3, ..., nX) | max(n |
Devuelve el número más grande1, n2, n3, ..., nX) | Devuelve el número más pequeño |
pow(x, y) | Devuelve el valor de x como potencia de y |
random() | Devuelve un número aleatorio entre 0 y1Número aleatorio entre |
round(x) | Redondea x al entero más cercano |
sin(x) | Devuelve el seno de x (x expresado en radianes) |
sinh(x) | Devuelve el valor hiperbólico del seno de x |
sqrt(x) | Devuelve la raíz cuadrada de x |
tan(x) | Devuelve la tangente del ángulo |
tanh(x) | Devuelve la tangente hiperbólica del número |
trunc(x) | Devuelve la parte entera del número (x) |
Nota:Funciones trigonométricas (sin(), cos(), tan(), asin(), acos(), atan(), atan2())en radianes el ángulo esperado o devuelto.
Para convertir radianes a grados, divida por (Math.PI / 180),luego multiplica este valor para realizar otra conversión.