Resumen de operadores

Actualización: noviembre 2007

Las tablas que aparecen a continuación muestran los operadores de JScript. Cada uno de los nombres de la columna de descripción ofrece un vínculo al tema correspondiente, que explica la sintaxis y el uso correctos.

Operadores de cálculo

Descripción

Símbolo

Suma

+

Decrement

--

División

/

Increment

++

Módulo aritmético

%

Multiplicación

*

Resta

-

Negación unaria

-

Todos los operadores computacionales realizan cálculos con datos numéricos. Los operadores de suma también concatenan cadenas cuando uno de los operandos es una cadena.

Operadores lógicos

Descripción

Símbolo

Igualdad

==

Mayor o igual que

>=

Mayor que

>

Identidad

===

In

in

Desigualdad

!=

Menor o igual que

<=

Menor que

<

AND lógico

&&

NOT lógico

!

OR lógico

||

No identidad

!==

Un operador lógico devuelve un valor Boolean. Dependiendo del operador, el valor puede representar el resultado de la comparación, de la prueba o de la combinación.

Operadores bit a bit

Descripción

Símbolo

AND bit a bit

&

Desplazamiento a la izquierda bit a bit

<<

NOT bit a bit

~

OR bit a bit

|

Desplazamiento a la derecha bit a bit

>>

XOR bit a bit

^

Desplazamiento a la derecha sin signo

>>>

Los operadores bit a bit operan en la representación binaria de los operandos. Si los operandos no son compatibles entre sí, se convertirán al tipo adecuado. Para obtener más información, vea Conversión realizada por operadores bit a bit.

Operadores de asignación

Descripción

Símbolo

Asignación

=

Asignación de adición compuesta

+=

Asignación AND bit a bit compuesta

&=

Asignación Or bit a bit compuesta

|=

Asignación XOR bit a bit compuesta

^=

Asignación de división compuesta

/=

Asignación de desplazamiento a la izquierda compuesta

<<=

Asignación de módulo compuesta

%=

Asignación de multiplicación compuesta

*=

Asignación de desplazamiento a la derecha compuesta

>>=

Asignación de resta compuesta

-=

Asignación de desplazamiento a la derecha sin signo compuesta

>>>=

Todos los operadores de asignación devuelven el valor asignado al operando izquierdo.

Operadores varios

Descripción

Símbolo

Coma

,

Operador ternario condicional

?:

Delete

delete

Instanceof

instanceof

New

new

Typeof

typeof

Tipo Void

void

Vea también

Conceptos

Precedencia de operadores

Otros recursos

Operadores de JScript