1. Operadores Aritméticos
Son utilizados para realizar operaciones matemáticas.
- +: Suma
- -: Resta
- *: Multiplicación
- /: División
- %: Módulo (resto de una división)
- ++: Incremento (aumenta el valor en 1)
- --: Decremento (reduce el valor en 1)
- **: Exponenciación (ES6)
EJEMPLO:
let a = 10;
let b = 5;
console.log(a + b); // 15 (suma)
console.log(a - b); // 5 (resta)
console.log(a * b); // 50 (multiplicación)
console.log(a / b); // 2 (división)
console.log(a % b); // 0 (módulo)
console.log(a ** 2); // 100 (exponenciación)
2. Operadores de Asignación
Sirven para asignar valores a las variables.
- =: Asignación simple
- +=: Asignación con suma (equivalente a a = a + b)
- -=: Asignación con resta (equivalente a a = a - b)
- *=: Asignación con multiplicación
- /=: Asignación con división
- %=: Asignación con módulo
- **=: Asignación con exponenciación
EJEMPLO:
let x = 10;
x += 5; // x = x + 5 -> x ahora es 15
console.log(x); // 15
3. Operadores de Comparación
Comparan dos valores y devuelven un valor booleano (true
o false
).
- ==: Igualdad (compara el valor, sin importar el tipo)
- ===: Estrictamente igual (compara valor y tipo)
- !=: Desigualdad
- !==: Estrictamente desigual
- >: Mayor que
- <: Menor que
- >=: Mayor o igual que
- <=: Menor o igual que
EJEMPLO:
console.log(10 == "10"); // true (igual valor)
console.log(10 === "10"); // false (diferente tipo)
console.log(10 != 5); // true (no son iguales)
console.log(10 > 5); // true
4. Operadores Lógicos
Se utilizan para realizar operaciones lógicas.
- &&: AND lógico (devuelve true si ambas condiciones son verdaderas)
- ||: OR lógico (devuelve true si al menos una condición es verdadera)
- !: NOT lógico (invierte el valor booleano)
EJEMPLO:
let a = true;
let b = false;
console.log(a && b); // false (porque b es false)
console.log(a || b); // true (porque a es true)
console.log(!a); // false (niega el valor de a)
5. Operadores de Incremento/Decremento
Estos operadores aumentan o disminuyen el valor de una variable en 1.
- ++: Incremento
- --: Decremento
EJEMPLO:
let contador = 5;
contador++;
console.log(contador); // 6
contador--;
console.log(contador); // 5
Resumen de operadores:
- Aritméticos:
+
,-
,*
,/
,%
,++
,--
,**
- Asignación:
=
,+=
,-=
,*=
,/=
,%=
,**=
- Comparación:
==
,===
,!=
,!==
,>
,<
,>=
,<=
- Lógicos:
&&
,||
,!
- Incremento/Decremento:
++
,--
No hay comentarios:
Publicar un comentario