Módulo 1 · Fundamentos20 min
Operadores
Aritméticos, concatenación, comparación, lógicos, ternario.
Recompensa al completar
Insignia “Maestro matematicas” · +15 puntos
Operadores aritméticos
| Operador | Nombre | Ejemplo | Resultado |
|---|---|---|---|
+ | Suma | 5 + 3 | 8 |
- | Resta | 5 - 3 | 2 |
* | Multiplicación | 5 * 3 | 15 |
/ | División | 6 / 3 | 2 |
% | Resto | 7 % 3 | 1 |
** | Exponenciación | 2 ** 3 | 8 |
Concatenación de cadenas
javascript
let saludo = "Hola, " + "mundo";
console.log("Edad: " + 25); // "Edad: 25"
console.log("1" + 2); // "12" (¡cuidado!)Operador unario +
Convierte un valor a número:
javascript
console.log(+"42"); // 42
console.log(+true); // 1Precedencia de operadores
javascript
console.log(2 + 3 * 4); // 14 (multiplicación primero)
console.log((2 + 3) * 4); // 20 (paréntesis primero)Asignación
javascript
let n = 5;
n += 3; // n = 8
n -= 2; // n = 6
n *= 4; // n = 24Incremento y decremento
javascript
let contador = 0;
contador++; // 1
++contador; // 2Operadores de comparación
| Operador | Descripción | Ejemplo |
|---|---|---|
=== | Igualdad estricta | 5 === "5" → false |
!== | Desigualdad estricta | 5 !== "5" → true |
> | Mayor que | 5 > 3 → true |
Recomendación: Siempre usa===y!==.
Operadores lógicos
javascript
console.log(true && false); // false (AND)
console.log(true || false); // true (OR)
console.log(!true); // false (NOT)Operador ternario
javascript
let edad = 20;
let estado = edad >= 18 ? "Mayor" : "Menor";?Ejercicio
Crea una variable 'resultado' que sea la suma de 15 y 27, y una variable 'esMayor' que compare si 10 es mayor que 5.
editor.js
1234
Recompensa al completar
Insignia “Maestro matematicas” · +15 puntos