logo

Operadores de JavaScript

Los operadores de JavaScript son símbolos que se utilizan para realizar operaciones con operandos. Por ejemplo:

 var sum=10+20; 

Aquí, + es el operador aritmético y = es el operador de asignación.

Existen los siguientes tipos de operadores en JavaScript.

  1. Operadores aritméticos
  2. Operadores de comparación (relacionales)
  3. Operadores bit a bit
  4. Operadores logicos
  5. Operadores de Asignación
  6. Operadores especiales

Operadores aritméticos de JavaScript

Los operadores aritméticos se utilizan para realizar operaciones aritméticas con los operandos. Los siguientes operadores se conocen como operadores aritméticos de JavaScript.

OperadorDescripciónEjemplo
+Suma10+20 = 30
-Sustracción20-10 = 10
*Multiplicación10*20 = 200
/División20/10 = 2
%Módulo (resto)20%10 = 0
++Incrementovar a=10; a++; Ahora a = 11
--Decrementovar a=10; a--; Ahora a = 9

Operadores de comparación de JavaScript

El operador de comparación de JavaScript compara los dos operandos. Los operadores de comparación son los siguientes:

OperadorDescripciónEjemplo
==Es igual a10==20 = falso
===Idénticos (iguales y del mismo tipo)10==20 = falso
!=No igual a10!=20 = verdadero
!==No es identico20!==20 = falso
>Mas grande que20>10 = verdadero
>=Mayor qué o igual a20>=10 = verdadero
<Menos que20<10 = false< td>
<=< td>Menos que o igual a20<=10 = false< td>

Operadores bit a bit de JavaScript

Los operadores bit a bit realizan operaciones bit a bit en operandos. Los operadores bit a bit son los siguientes:

OperadorDescripciónEjemplo
&Bit a bit Y(10==20 y 20==33) = falso
|O bit a bit(10==20 | 20==33) = falso
^XOR bit a bit(10==20 ^ 20==33) = falso
~Bit a bit NO(~10) = -10
<<Desplazamiento bit a izquierda(10<<2) = 40< td>
>>Desplazamiento bit a derecha(10>>2) = 2
>>>Desplazamiento bit a derecha con cero(10>>>2) = 2

Operadores lógicos de JavaScript

Los siguientes operadores se conocen como operadores lógicos de JavaScript.

OperadorDescripciónEjemplo
&&Y lógico(10==20 && 20==33) = falso
||O lógico(10==20 || 20==33) = falso
!Lógico no!(10==20) = verdadero

Operadores de asignación de JavaScript

Los siguientes operadores se conocen como operadores de asignación de JavaScript.

alfabeto numerado
OperadorDescripciónEjemplo
=Asignar10+10 = 20
+=Agregar y asignarvar a=10; a+=20; Ahora a = 30
-=Restar y asignarvar a=20; a-=10; Ahora a = 10
*=multiplicar y asignarvar a=10; a*=20; Ahora a = 200
/=Dividir y asignarvar a=10; a/=2; Ahora a = 5
%=Módulo y asignaciónvar a=10; un%=2; Ahora a = 0

Operadores especiales de JavaScript

Los siguientes operadores se conocen como operadores especiales de JavaScript.

OperadorDescripción
(?:)El operador condicional devuelve un valor según la condición. Es como si no.
,El operador de coma permite evaluar múltiples expresiones como una sola declaración.
borrarEl operador Eliminar elimina una propiedad del objeto.
enEn Operador comprueba si el objeto tiene la propiedad dada
en vez decomprueba si el objeto es una instancia de un tipo determinado
nuevocrea una instancia (objeto)
tipo deComprueba el tipo de objeto.
vacíodescarta el valor de retorno de la expresión.
producircomprueba lo que devuelve en un generador el iterador del generador.