Operadores básicos de JavaScript

Aprende qué son y cómo usar los operadores básicos en JavaScript: aritméticos, de comparación, lógicos y de asignación, con ejemplos simples.
Operadores Aritméticos
Los operadores aritméticos se utilizan para realizar operaciones matemáticas básicas. Los más comunes son:
Suma +
Suma dos números.
let suma = 5 + 3; // Resultado: 8
Resta -
Resta un número de otro.
let resta = 5 - 3; // Resultado: 2
Multiplicación *
Multiplica dos números.
let multiplicacion = 5 * 3; // Resultado: 15
División /
Divide un número por otro.
let division = 6 / 3; // Resultado: 2
Módulo %
Devuelve el residuo de una división.
let modulo = 5 % 2; // Resultado: 1
Incremento ++
Aumenta el valor de una variable en 1.
let x = 5;
x++; // Resultado: 6
Decremento --
Disminuye el valor de una variable en 1.
let y = 5;
y--; // Resultado: 4
Exponenciación **
Eleva un número a la potencia de otro.
let potencia = 2 ** 3; // Resultado: 8
Operadores de Comparación
Los operadores de comparación se utilizan para comparar dos valores y devolver un valor booleano (true
o false
). Los más comunes son:
Igualdad ==
Comprueba si dos valores son iguales, sin considerar el tipo de dato.
let esIgual = 5 == "5"; // Resultado: true
Desigualdad !=
Comprueba si dos valores no son iguales, sin considerar el tipo de dato.
let esDesigual = 5 != "5"; // Resultado: false
Estrictamente Igual ===
Comprueba si dos valores son iguales y del mismo tipo de dato.
let esEstrictamenteIgual = 5 === 5; // Resultado: true
Estrictamente Desigual !==
Comprueba si dos valores no son iguales o no son del mismo tipo de dato.
let esEstrictamenteDesigual = 5 !== "5"; // Resultado: true
Mayor que >
Comprueba si un valor es mayor que otro.
let esMayor = 5 > 3; // Resultado: true
Menor que <
Comprueba si un valor es menor que otro.
let esMenor = 5 < 3; // Resultado: false
Mayor o igual que >=
Comprueba si un valor es mayor o igual que otro.
let esMayorOIgual = 5 >= 5; // Resultado: true
Menor o igual que <=
Comprueba si un valor es menor o igual que otro.
let esMenorOIgual = 5 <= 3; // Resultado: false
Operadores Lógicos
Los operadores lógicos se utilizan para combinar o invertir valores booleanos. Los más comunes son:
AND &&
Devuelve true
si ambos operandos son verdaderos.
let resultadoAnd = 5 > 3 && 8 > 5; // Resultado: true
OR ||
Devuelve true
si al menos uno de los operandos es verdadero.
let resultadoOr = 5 > 3 || 2 > 5; // Resultado: true
NOT !
Invierte el valor booleano de un operando.
let resultadoNot = !(5 > 3); // Resultado: false
Operadores de Asignación
Los operadores de asignación se utilizan para asignar valores a variables. Los más comunes son:
Asignación simple =
Asigna un valor a una variable.
let x = 5; // Asigna 5 a x
Asignación de suma +=
Suma un valor a una variable y asigna el resultado a esa variable.
let y = 5;
y += 3; // Equivalente a y = y + 3; Resultado: 8
Asignación de resta -=
Resta un valor de una variable y asigna el resultado a esa variable.
let z = 5;
z -= 2; // Equivalente a z = z - 2; Resultado: 3
Asignación de multiplicación *=
Multiplica una variable por un valor y asigna el resultado a esa variable.
let a = 5;
a *= 2; // Equivalente a a = a * 2; Resultado: 10
Asignación de división /=
Divide una variable por un valor y asigna el resultado a esa variable.
let b = 10;
b /= 2; // Equivalente a b = b / 2; Resultado: 5
Asignación de módulo %=
Aplica el operador módulo a una variable y asigna el resultado a esa variable.
let c = 10;
c %= 3; // Equivalente a c = c % 3; Resultado: 1
Asignación de exponenciación **=
Eleva una variable a la potencia de un valor y asigna el resultado a esa variable.
let d = 2;
d **= 3; // Equivalente a d = d ** 3; Resultado: 8
Operadores de Cadena
Los operadores de cadena se utilizan para manipular texto. El más común es el operador de concatenación +
, que une dos o más cadenas.
Concatenación +
let saludo = "Hola, " + "mundo!"; // Resultado: "Hola, mundo!"
Resumen
Los operadores en JavaScript son fundamentales para realizar operaciones matemáticas, comparaciones, combinaciones lógicas y asignaciones de valores. Conocer y entender estos operadores te permitirá manipular datos y controlar el flujo de tu código de manera efectiva. Practica con ejemplos simples para familiarizarte con su uso y comportamiento.
-
Lo básico: Conceptos básicos de JavaScript.
-
Variables de JavaScript: Conceptos sobre variables en JavaScript.
-
Más sobre operadores: W3Schools - Operadores de JavaScript.
💻 Prueba con estos ejercicio básicos sobre JavaScript: