OPERADORES


 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:

  1. Aritméticos: +, -, *, /, %, ++, --, **
  2. Asignación: =, +=, -=, *=, /=, %=, **=
  3. Comparación: ==, ===, !=, !==, >, <, >=, <=
  4. Lógicos: &&, ||, !
  5. Incremento/Decremento: ++, --

No hay comentarios:

Publicar un comentario