Saltar al contenido principal
Volver al curso
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

OperadorNombreEjemploResultado
+Suma5 + 38
-Resta5 - 32
*Multiplicación5 * 315
/División6 / 32
%Resto7 % 31
**Exponenciación2 ** 38

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); // 1

Precedencia 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 = 24

Incremento y decremento

javascript
let contador = 0;
contador++; // 1
++contador; // 2

Operadores de comparación

OperadorDescripciónEjemplo
===Igualdad estricta5 === "5"false
!==Desigualdad estricta5 !== "5"true
>Mayor que5 > 3true

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