Matemáticas de JavaScript
- Página anterior Métodos de configuración de fechas JS
- Página siguiente JS Aleatorio
El objeto Math de JavaScript le permite realizar tareas matemáticas con números.
Math.round()
Math.round(x)
El valor devuelto es x redondeado al entero más cercano:
Ejemplo
Math.round(6.8); // Devuelve 7 Math.round(2.3); // Devuelve 2
Math.pow()
Math.pow(x, y)
El valor devuelto es el poder de x a la y:
Ejemplo
Math.pow(8, 2); // Devuelve 64
Math.sqrt()
Math.sqrt(x)
Devuelve la raíz cuadrada de x:
Ejemplo
Math.sqrt(64); // Devuelve 8
Math.abs()
Math.abs(x)
Devuelve el valor absoluto (positivo) de x:
Ejemplo
Math.abs(-4.7); // Devuelve 4.7
Math.ceil()
Math.ceil(x)
El valor devuelto es x Redondeo hacia arribaEl entero más cercano:
Ejemplo
Math.ceil(6.4); // Devuelve 7
Math.floor()
Math.floor(x)
El valor devuelto es x Redondeo hacia abajoEl entero más cercano:
Ejemplo
Math.floor(2.7); // Devuelve 2
Math.sin()
Math.sin(x)
Devuelve el seno del ángulo x (valor entre -1 y 1).
Si deseas usar ángulos en lugar de radianos, necesitas convertir el ángulo a radianos:
El ángulo en radianos = ángulo en grados x PI / 180.
Ejemplo
Math.sin(90 * Math.PI / 180); // Devuelve 1 (seno de 90 grados)
Math.cos()}
Math.cos(x)
Devuelve el coseno del ángulo x (medido en radianos) (un valor entre -1 y 1).
Si deseas usar ángulos en lugar de radianos, necesitas convertir el ángulo a radianos:
El ángulo en radianos = ángulo en grados x PI / 180.
Ejemplo
Math.cos(0 * Math.PI / 180); // Devuelve 1 (coseno de 0 grados)
Math.min() y Math.max()
Math.min()
y Math.max()
Se puede usar para encontrar el valor más bajo o más alto de la lista de parámetros:
Ejemplo
Math.min(0, 450, 35, 10, -8, -300, -78); // Devuelve -300
Ejemplo
Math.max(0, 450, 35, 10, -8, -300, -78); // Devuelve 450
Math.random()
Math.random()
Devuelve un número aleatorio entre 0 (inclusive) y 1 (exclusive):
Ejemplo
Math.random(); // Devuelve un número aleatorio
Aprenderás más sobre Math.random()
conocimiento.
Atributos Math (constantes)
JavaScript proporciona 8 constantes matemáticas accesibles a través del objeto Math:
Ejemplo
Math.E // Devuelve el número exponente de Euler (Euler's number) Math.PI // Devuelve el número pi (PI) Math.SQRT2 // Devuelve la raíz cuadrada de 2 Math.SQRT1_2 // Devuelve la raíz cuadrada de 1/2 Math.LN2 // Devuelve el logaritmo natural de 2 Math.LN10 // Devuelve el logaritmo natural de 10 Math.LOG2E // Devuelve el logaritmo de e en base 2 (aproximadamente 1.414) Math.LOG10E // Devuelve el logaritmo de e en base 10 (aproximadamente 0.434)
Constructor Math
A diferencia de otros objetos globales, el objeto Math no tiene constructor. Los métodos y atributos son estáticos.
Todos los métodos y atributos (constantes) pueden utilizarse sin necesidad de crear primero el objeto Math.
Métodos del objeto Math
Método | Descripción |
---|---|
abs(x) | Devuelve el valor absoluto de x |
acos(x) | Devuelve el coseno inverso de x, medido en radianos |
asin(x) | Devuelve el valor arco seno inverso de x, en radianes |
atan(x) | Devuelve el valor arco tangente inverso de x, en radianes |
atan2(y,x) | Devuelve el ángulo desde el eje x al punto (x,y) |
ceil(x) | Hace que x se redondee hacia arriba |
cos(x) | Devuelve el coseno de x |
exp(x) | Devuelve el valor de Ex |
floor(x) | Hace que x se redondee hacia abajo |
log(x) | Devuelve el logaritmo natural de x (base e) |
max(x,y,z,...,n) | Devuelve el valor más alto |
min(x,y,z,...,n) | Devuelve el valor más bajo |
pow(x,y) | Devuelve 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 |
sin(x) | Devuelve el seno de x (x en grados) |
sqrt(x) | Devuelve la raíz cuadrada de x |
tan(x) | Devuelve el tangente del ángulo |
Guía completa de Math
Para obtener una guía completa, visite nuestra Manual de referencia de objeto Math.
Este manual de referencia contiene descripciones e instancias de todos los atributos y métodos Math.
- Página anterior Métodos de configuración de fechas JS
- Página siguiente JS Aleatorio