Operadores aritmeticos
Los operadores aritmeticos te permiten realizar calculos matematicos.
Operadores basicos
const a = 10;
const b = 3;
console.log(a + b); // 13 - Suma
console.log(a - b); // 7 - Resta
console.log(a * b); // 30 - Multiplicacion
console.log(a / b); // 3.33... - Division
console.log(a % b); // 1 - Resto (modulo)
console.log(a ** b); // 1000 - Potencia
Incremento y decremento
let contador = 0;
contador++; // Incrementa en 1 (ahora es 1)
contador--; // Decrementa en 1 (ahora es 0)
// Pre y post incremento
let x = 5;
console.log(x++); // 5 (muestra, luego incrementa)
console.log(x); // 6
let y = 5;
console.log(++y); // 6 (incrementa, luego muestra)
Operadores de asignacion compuesta
let total = 100;
total += 50; // total = total + 50 -> 150
total -= 30; // total = total - 30 -> 120
total *= 2; // total = total * 2 -> 240
total /= 4; // total = total / 4 -> 60
total %= 7; // total = total % 7 -> 4
El objeto Math
// Redondeo
console.log(Math.round(4.5)); // 5
console.log(Math.floor(4.9)); // 4
console.log(Math.ceil(4.1)); // 5
// Otros utiles
console.log(Math.abs(-5)); // 5 (valor absoluto)
console.log(Math.max(1, 5, 3)); // 5
console.log(Math.min(1, 5, 3)); // 1
console.log(Math.random()); // 0.0 a 0.99...
console.log(Math.sqrt(16)); // 4
// Numero aleatorio entre 1 y 10
const aleatorio = Math.floor(Math.random() * 10) + 1;