Descripción
El objeto Math
proporciona herramientas matemáticas y constantes para realizar operaciones más complejas en Javascript. Es estático, lo que significa que no necesita ser instanciado y sus métodos y propiedades se pueden llamar directamente.
Además de las propiedades y métodos que ya se mencionaron, Math
incluye varias funciones que son útiles para tareas matemáticas más complejas. Por ejemplo, Math.random()
genera un número aleatorio entre 0 y 1, que puede ser útil en juegos y simulaciones. Del mismo modo, Math.round()
redondea un número al entero más cercano.
Es importante tener en cuenta que, aunque Math
proporciona muchas funciones útiles, no cubre todas las necesidades matemáticas posibles en la programación. Para tareas más complejas, es posible que necesites recurrir a bibliotecas matemáticas más avanzadas o escribir tus propias funciones.
Sintaxis
Math
Propiedades
Métodos
- abs()
- acos()
- acosh()
- asin()
- asinh()
- atan()
- atanh()
- atan2()
- cbrt()
- ceil()
- clz32()
- cos()
- cosh()
- exp()
- expm1()
- floor()
- fround()
- hypot()
- imul()
- log()
- log1p()
- log10()
- log2()
- max()
- min()
- pow()
- random()
- round()
- sign()
- sin()
- sinh()
- sqrt()
- tan()
- tanh()
- trunc()
Ejemplo
function formulas() {
/* Área de un círculo */
this.areaCirculo = function (radio) {
return Math.PI * Math.pow(radio,2);
}
this.hipotenusa = function (c1,c2) {
return Math.sqrt(Math.pow(c1, 2) + Math.pow(c2, 2));
// Aunque esta como experimental se poría poner return Math.hypot(cateto1,cateto2);
}
this.aleatorio = function (maximo) {
return parseInt(Math.random()*maximo+1);
}
}
Artículos
- Mayor de dos números en Javascript con Math
- Número mayor en un Array
- Grados a Radianes en Javascript
- Rellenar un array con números aleatorios en Javascript
- Números primos del 1 al 100 en Javascript
- Hipotenusa en Javascript
- Número aleatorio Javascript
- Área de un círculo en Javascript
- Comparar con la fecha del sistema en Javascript
- Validar un CIF en Javascript
- Crear Promesa en Javascript
Vídeos Javascript
Disfruta también de nuestros artículos sobre Javascript en formato vídeo. Aprovecha y suscribete a nuestro canal.