Operaciones con Math en JS :)

Grissel Rocha
Laboratoria Developers
2 min readFeb 20, 2017

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.

--

--