JavaScript MathObjeto


Objeto Math

El objeto Math se utiliza para realizar tareas matemáticas.

El objeto Math no es una clase de objeto como Date y String, por lo que no tiene un constructor Math().

Sintaxis

var x = Math.PI; // 返回 PI
var y = Math.sqrt(16); // 返回 16 的平方根

Tutorial del objeto Math, consulte el de este sitioTutorial del objeto Math de JavaScript。


Propiedades del objeto Math

Propiedad Descripción
E Devuelve la constante aritmética e, es decir, la base del logaritmo natural (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 en base 2 de e (aproximadamente 1.4426950408889634).
LOG10E Devuelve el logaritmo en base 10 de e (aproximadamente 0.434).
PI Devuelve el número pi (aproximadamente 3.14159).
SQRT1_2 Devuelve el recíproco de la raíz cuadrada de 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) Devuelve el valor absoluto de x.
acos(x) Devuelve el arcocoseno de x.
asin(x) Devuelve el arcoseno de x.
atan(x) Devuelve el arcotangente de x como un valor entre -PI/2 y PI/2 radianes.
atan2(y,x) Devuelve el ángulo desde el eje x hasta el punto (x, y) (entre -PI/2 y PI/2 radianes).
ceil(x) Redondea un número hacia arriba.
cos(x) Devuelve el coseno de un número.
exp(x) Devuelve Exel exponente de.
floor(x) Redondea x hacia abajo.
log(x) Devuelve el logaritmo natural de un número (base e).
max(x,y,z,...,n) Devuelve el valor más alto entre x, y, z, ..., n.
min(x,y,z,...,n) Devuelve el valor más bajo entre x, y, z, ..., n.
pow(x,y) Devuelve x elevado a la potencia y.
random() Devuelve un número aleatorio entre 0 y 1.
round(x) Redondea.
sin(x) Devuelve el seno de un número.
sqrt(x) Devuelve la raíz cuadrada de un número.
tan(x) Devuelve la tangente de un ángulo.
tanh(x) Devuelve la tangente hiperbólica de un número.
trunc(x) Elimina la parte decimal de un número, conservando solo la parte entera.
Otras extensiones