Las Herramientas: Operadores
🎯 Objetivo
Dominar operadores: aritméticos (+,-,*,/), comparación (===, !==), lógicos (&&, ||, !).
⚔️ Implementación
// ARITMÉTICOS
let suma = 5 + 3; // 8
let resta = 10 - 4; // 6
let multiplicacion = 6 * 7; // 42
let division = 20 / 4; // 5
let modulo = 10 % 3; // 1 (resto)
let exponente = 2 ** 3; // 8
// COMPARACIÓN (siempre usa ===)
5 === 5 // true (igualdad estricta)
5 == "5" // true (NO usar - compara valores)
5 === "5" // false (compara valor Y tipo)
10 !== 5 // true (diferente)
10 > 5 // true
10 < 5 // false
10 >= 10 // true
10 <= 5 // false
// LÓGICOS
true && true // true (AND - ambos true)
true && false // false
true || false // true (OR - al menos uno true)
!true // false (NOT - invierte)
// Combinados
(10 > 5) && (3 < 7) // true
(10 > 5) || (3 > 7) // true
!(10 > 5) // false
// Asignación
let x = 10;
x += 5; // x = x + 5 → 15
x -= 3; // x = x - 3 → 12
x *= 2; // x = x * 2 → 24
x++; // x = x + 1 → 25
x--; // x = x - 1 → 24
🎯 Reto Ninja
MISIÓN DE HERRAMIENTAS
⚔️ El Filo del Operador
1
Calcula el resultado de la siguiente operación en tu consola: (10 + 5) * 2 / 3.
2
Usa un Operador de Comparación para verificar si el resultado anterior es estrictamente mayor que 10.
3
Usa Operadores Lógicos para comprobar si el número es par (resultado % 2 === 0) Y positivo (resultado > 0).
4
Imprime el veredicto final en la consola.
✅ Checklist de Dominio
MANIPULACIÓN DOMINADA