Saltar al contenido principal

Operadores básicos de JavaScript

Conceptos sobre variables en 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.

Recursos
Ejercicios

💻 Prueba con estos ejercicio básicos sobre JavaScript: