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

Pergamino de Herramientas