Operadores de javascript

Los operadores de JavaScript se dividen en los siguientes tipos:

Operadores Aritméticos
Operadores de Comparación
Operadores Lógicos
Operadores de Asignación
Operadores de Cadena
Operadores de Comparación
Operadores Bit a Bit
Operadores de Incremento y Decremento
Operadores de Expresión Regular
Operadores de Función
Operadores de Inyección de Objeto
Operadores de Comparación

Operadores Aritméticos

Los operadores aritméticos se utilizan para realizar cálculos matemáticos en JavaScript.

Símbolo Nombre Ejemplo Resultado
+ Adición 5 + 5 10
- Sustracción 5 - 5 0
* Multiplicación 5 * 5 25
/ División 5 / 5 1
% Módulo 5 % 5 0
++ Incremento ++x x+1
-- Decremento --x x-1

Operadores de Comparación

Los operadores de comparación se utilizan para comparar valores en JavaScript.

Símbolo Nombre Ejemplo Resultado
== Igual 5 == 5 true
=== Igual 5 === "5" false
!= No igual 5 != 5 false
!== No igual 5 !== "5" true
> Mayor que 5 > 5 false
< Menor que 5 < 5 false
>= Mayor o igual que 5 >= 5 true
<= Menor o igual que 5 <= 5 true

Operadores Lógicos

Los operadores lógicos se utilizan para combinar expresiones lógicas en JavaScript.

Símbolo Nombre Ejemplo Resultado
&& Y true && true true
|| O true || false true
! No !true false

Operadores de Asignación

Los operadores de asignación se utilizan para asignar valores a variables en JavaScript.

Símbolo Nombre Ejemplo Resultado
= Asignación x = 5 x = 5
+= Asignación aditiva x += 5 x = x + 5
-= Asignación sustractiva x -= 5 x = x - 5
*= Asignación multiplicativa x *= 5 x = x * 5
/= Asignación divisiva x /= 5 x = x / 5
%= Asignación módulo x %= 5 x = x % 5
<<= Asignación desplazamiento izquierda x <<= 5 x = x << 5
>>= Asignación desplazamiento derecha x >>= 5 x = x >> 5
&= Asignación AND x &= 5 x = x & 5
^= Asignación XOR x ^= 5 x = x ^ 5
|= Asignación OR x |= 5 x = x | 5

Operadores de Cadena

Los operadores de cadena se utilizan para concatenar cadenas de texto en JavaScript.

Símbolo Nombre Ejemplo Resultado
+ Concatenación "Hello" + "World" "Hello World"
+= Asignación concatenada x = "Hello" x = "Hello"

Operadores Bit a Bit

Los operadores bit a bit se utilizan para realizar operaciones a nivel de bits en JavaScript.

Símbolo Nombre Ejemplo Resultado
& AND 5 & 5 5
| OR 5 | 5 5
~ NOT ~ 5 -6
^ XOR 5 ^ 5 0
<< Desplazamiento izqu