Café y Código

3. Operadores: Manipulando la materia

Matemáticas Básicas

JavaScript tiene todos los operadores que esperarías: +, -, *, / y el módulo % (resto de una división).

aritmetica.js
JAVASCRIPT
1 let a = 10;
2 let b = 3;
3 console.log(a + b); // 13
4 console.log(a % b); // 1 (¿Cuántas veces cabe el 3 en el 10? Tres veces, y sobra 1)

La Gran diferencia: == vs ===

En JavaScript, existe una regla de oro: Usa siempre el triple igual (===).

  • == (Igualdad débil): Compara solo el valor. Intenta convertir el tipo (ej: "10" lo toma como 10).
  • === (Igualdad estricta): Compara valor Y TIPO. Si uno es texto y otro es número, son distintos.
comparacion.js
JAVASCRIPT
1 console.log(10 == "10"); // true (¡Cuidado!)
2 console.log(10 === "10"); // false (Es lo correcto)

💻 Misión: El resto de la fiesta

Tienes 21 cervezas y somos 4 amigos en la fiesta. Escribe un script que use el operador de módulo % para saber cuántas sobran después de repartirlas equitativamente.

👁️ Ver solución sugerida
JS
JAVASCRIPT
1 let cervezas = 21;
2 let amigos = 4;
3 let sobrantes = cervezas % amigos;
4 console.log("Sobran: " + sobrantes);

Quiz de Operadores

Dato curioso: 1995 en Netscape; Brendan Eich. Wikipedia

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.