Operaciones con Math en JS :)
En los lenguajes de programación como JS tenemos que estar agradecidxs porque personas brillantes (como nosotrxs) se han dado a la tarea de facilitarnos la vida creando operaciones preprogramadas que nos ayudan a realizar ciertas operaciones que necesitamos optimizando no solo el código, sino también el tiempo que le dedicamos a programar…
Comenzaremos con una operación muy básica y nos iremos adentrando en las demás que existen.
Math.PI: Regresa el valor de PI.
var pi = Math.PI;console.log (pi);
// 3.141592653589793
Math.round(): Redondea los valores hacia el inmediato superior si el valor es .5 o más y al inmediato inferior si es menor a .5.
var redondeo1 = Math.round(4.7);
var redondeo2 = Math.round(4.5);
var redondeo3 = Math.round(4.2);console.log (redondeo1);
console.log (redondeo2);
console.log (redondeo3);
// 5
// 5
// 4
Math.pow(): Eleva a la N potencia el número indicado.
var pow1= Math.pow(5, 2);
var pow1= Math.pow(3, 3);console.log (pow1);
console.log (pow2);
// 25
// 27
Math.sqrt(): Regresa la raíz cuadrada de un número indicado.
var raiz1= Math.sqrt(64);
var raiz2= Math.sqrt(9);console.log (raiz1);
console.log (raiz2);
// 8
// 3
Math.abs(): Cambia un número negativo a positivo (asegura que los números usados sean positivos).
var positivo= Math.abs(-8.3);console.log (positivo);
// 8.3
Math.ceil(): Redondea cualquier decimal al inmediato superior.
var redondeo= Math.ceil(8.3);console.log (redondeo);
// 9
Math.floor(): Redondea cualquier decimal al inmediato inferior.
var redondeo= Math.floor(8.9);console.log (redondeo);
// 8
Math.random(): Elige un número al azar entre 0 y 1.
var numero= Math.random();console.log (numero);
// 0.2541061578964854
Math.min(): Devuelve el número mínimo de una serie de números.
var min= Math.min(0, 150, 30, 20, -8, -200); console.log (min);
// -200
Math.max(): Devuelve el número máximo de una serie de números.
var max= Math.max(0, 150, 30, 20, -8, -200);console.log (max);
// 150
Estos son algunas operaciones que JS nos brinda para poder manipular nuestros programas… Así que vamos a usarlos y agilizar nuestro tiempo de programar.