- Published on
Operators en JavaScript
- Authors

- Name
- Diego Whiskey
Los Operadores en JavaScript son símbolos o palabras clave que se utilizan para realizar operaciones en variables y valores. Aquí te presento una descripción completa de los operadores en JavaScript:
Operadores Aritméticos:
+: Suma dos valores.-: Resta el valor derecho del valor izquierdo.*: Multiplica dos valores./: Divide el valor izquierdo por el valor derecho.%: Devuelve el resto de la división del valor izquierdo por el valor derecho.++: Incrementa en 1 una variable.--: Decrementa en 1 una variable.
Ejemplo:
let x = 5; let y = 3; let suma = x + y; // suma = 8 let modulo = x % y; // modulo = 2Operadores de Asignación:
=: Asigna un valor a una variable.+=,-=,*=,/=: Realizan una operación aritmética y luego asignan el resultado a la variable.
Ejemplo:
let a = 10; a += 5; // a ahora es 15Operadores de Comparación:
==: Comprueba si dos valores son iguales (sin comprobar el tipo de datos).===: Comprueba si dos valores son iguales (comprobando el tipo de datos).!=: Comprueba si dos valores no son iguales (sin comprobar el tipo de datos).!==: Comprueba si dos valores no son iguales (comprobando el tipo de datos).>,<: Compara si un valor es mayor o menor que otro.>=,<=: Compara si un valor es mayor o igual o menor o igual que otro.
Ejemplo:
let x = 5; let y = '5'; x == y; // true (compara valores) x === y; // false (compara valores y tipos de datos)Operadores Lógicos:
&&(y): Retornatruesi ambas expresiones son verdaderas.||(o): Retornatruesi al menos una de las expresiones es verdadera.!(no): Invierte el valor de verdad de una expresión.
Ejemplo:
let a = true; let b = false; a && b; // false a || b; // true !a; // falseOperadores de Concatenación:
+: Concatena cadenas de texto.
Ejemplo:
let str1 = 'Hola, '; let str2 = 'mundo!'; let resultado = str1 + str2; // resultado = 'Hola, mundo!'Operadores de Ternario:
condición ? expresión1 : expresión2: Evalúa una condición y devuelveexpresión1si es verdadera oexpresión2si es falsa.
Ejemplo:
let edad = 18; let mensaje = edad >= 18 ? 'Eres mayor de edad' : 'Eres menor de edad';Operadores de Bitwise (para manipulación de bits):
&(AND a nivel de bits)|(OR a nivel de bits)^(XOR a nivel de bits)~(NOT a nivel de bits)<<(Desplazamiento a la izquierda)>>(Desplazamiento a la derecha)>>>(Desplazamiento sin signo a la derecha)
Operadores de Instancia:
instanceof: Comprueba si un objeto es una instancia de una clase o constructor.
Ejemplo:
let objeto = []; objeto instanceof Array; // true
Estos son los operadores fundamentales en JavaScript. Puedes utilizarlos en combinación para realizar diversas operaciones y lógica en tus programas.