Skip to content

Operadores

MDN Guia

Los operadores en javascript son símbolos que nos permiten realizar operaciones con uno o más operandos. Los operadores se clasifican en:

  • Operadores aritméticos
  • Operadores de asignación
  • Operadores de comparación
  • Operadores lógicos
  • Operadores de tipo
  • Operadores de cadena

Operadores aritméticos

Los operadores aritméticos nos permiten realizar operaciones matemáticas con uno o más operandos.

OperadorDescripciónEjemplo
+Suma1 + 2
-Resta1 - 2
*Multiplicación1 * 2
/División1 / 2
%Módulo1 % 2
++Incrementoa++
--Decrementoa--

Operadores de asignación

Los operadores de asignación nos permiten asignar un valor a una variable.

OperadorDescripciónEjemplo
=Asignacióna = 1
+=Asignación de adicióna += 1
-=Asignación de sustraccióna -= 1
*=Asignación de multiplicacióna *= 1
/=Asignación de divisióna /= 1
%=Asignación de móduloa %= 1

Operadores de comparación

Los operadores de comparación nos permiten comparar dos valores y devolver un valor booleano.

OperadorDescripciónEjemplo
==Igualdad1 == 2
!=Desigualdad1 != 2
===Igualdad estricta1 === 2
!==Desigualdad estricta1 !== 2
>Mayor que1 > 2
<Menor que1 < 2
>=Mayor o igual que1 >= 2
<=Menor o igual que1 <= 2
?Operador ternario1 > 2 ? true : false

Operadores lógicos

Los operadores lógicos nos permiten combinar dos o más expresiones booleanas y devolver un valor booleano.

OperadorDescripciónEjemplo
&&ANDtrue && false
``
!NOT!true

Operadores de tipo

Los operadores de tipo nos permiten comprobar el tipo de un valor.

OperadorDescripciónEjemplo
typeofDevuelve el tipo de un valortypeof 1
instanceofDevuelve true si un objeto es instancia de un tipo de objeto1 instanceof Number

Operadores de cadena

Los operadores de cadena nos permiten concatenar cadenas de texto.

OperadorDescripciónEjemplo
+Concatenación"hola" + " " + "mundo"
+=Concatenación de asignacióna += "mundo"