Operadores

Operadores

JavaScript tiene los siguientes tipos de operadores. Esta sección describe los distintos operadores y tiene información de cada uno de ellos.

JavaScript posee operadores binarios y unitarios. Un operador binario requiere dos operandos, uno antes y otro después del operador:

operando1 operador operando2

Por ejemplo, 3+4 o x*y.

Un operador unitario sólo requiere un operando, delante o destrás del operador:

operador operando

o

operando operador

Por ejemplo, x++ o ++x.

Además, JavaScript posee un operador ternario, el operador condicional. Un operador ternario requiere tres operandos.

Precedencia de operadores

Esta tabla está ordenada en orden decreciente de prioridad.

Tipo de operador Operadores individuales
miembro .  []
llamada/crear instancia ()  new
negación/incremento !  ~  -  +  ++  --  typeof  void  delete
multiplicación/división *  /  %
suma/resta +  -
desplazamiento de bits <<  >>  >>>
relacionales <  <=  >  >=  in  instanceof
igualdad ==  !=  ===  !==
and a nivel de bits &
xor a nivel de bits ^
or a nivel de bits |
and lógico &&
or lógico ||
condicional ?:
asignación =  +=  -=  *=  /=  %=  <<=  >>=  >>>=  &=  ^=  |=
coma ,

Tabla 3.1: Precedencia de operadores

Una versión más detallada de esta tabla, completa con enlaces a información adicional de cada operador, puede encontrarse en the Reference section.

Categorías

Links interwikis

Etiquetas y colaboradores del documento

Colaboradores de esta página: DSN XP, Lopez, Jorolo, Sheppy, Mgjbot
Última actualización por: DSN XP,