El objeto Math le permite realizar tareas matemáticas en los números.
El objeto Math
El objeto Math le permite realizar tareas matemáticas.
El objeto Math incluye varios métodos matemáticos.
Un uso común del objeto Math es crear un número aleatorio:
Matemáticas no tiene constructor. No hay métodos tienen que crear un objeto Math primero.
Math.min() y Math.max()
Math.min() y Math.max() se pueden utilizar para encontrar el valor más bajo o más alto de una lista de argumentos:
Math.random()
Math.random() devuelve un número aleatorio entre 0 (ambos inclusive), y 1 (exclusivo):
Math.random() siempre devuelve un número menor que 1.
Math.round()
Math.round() redondea un número al entero más cercano:
Math.ceil()
Math.ceil() redondea un número hasta el entero más próximo:
Math.floor()
Math.floor() redondea un número hacia abajo al entero más cercano:
Math.floor() y Math.random() se pueden utilizar juntos para devolver un número aleatorio entre 0 y 10:
Ejemplo
Math.floor(Math.random() * 11); // returns a random number between 0 and 10
Inténtalo tú mismo " Las constantes matemáticas
JavaScript proporciona 8 constantes matemáticas que se puede acceder con el objeto Math:
Ejemplo
Math.E // returns Euler's number
Math.PI // returns PI
Math.SQRT2
// returns the square root of 2
Math.SQRT1_2
// returns the square root of 1/2
Math.LN2
// returns the natural logarithm of 2
Math.LN10
// returns the natural logarithm of 10
Math.LOG2E
// returns base 2 logarithm of E
Math.LOG10E
// returns base 10 logarithm of E
Inténtalo tú mismo " Métodos de matemáticas de objetos
Método | Descripción |
---|---|
abs(x) | Devuelve el valor absoluto de x |
acos(x) | Devuelve el arco coseno de x, en radianes |
asin(x) | Devuelve el arco seno de x, en radianes |
atan(x) | Devuelve el arco tangente de x como un valor numérico entre pi / 2 y pi / 2 radianes |
atan2(y,x) | Devuelve el arcotangente del cociente de sus argumentos |
ceil(x) | Devuelve x, redondeado hacia arriba al entero más cercano |
cos(x) | Devuelve el coseno de x (x es en radianes) |
exp(x) | Devuelve el valor de E x |
floor(x) | Devuelve x, redondeado hacia abajo al entero más cercano |
log(x) | Devuelve el logaritmo natural (base e) de x |
max(x,y,z,...,n) | Devuelve el número con el valor más alto |
min(x,y,z,...,n) | Devuelve el número con el valor más bajo |
pow(x,y) | Devuelve el valor de x para la potencia de 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 es en radianes) |
sqrt(x) | Devuelve la raíz cuadrada de x |
tan(x) | Devuelve la tangente de un ángulo |
Referencia completa de Matemáticas
Para una referencia completa, acceda a nuestra completa referencia de objeto Math .
La referencia contiene descripciones y ejemplos de todas las propiedades y los métodos matemáticos.
Ponte a prueba con los ejercicios!
Ejercicio 1 » Ejercicio 2» Ejercicio 3 » Ejercicio 4»