Riepilogo degli operatori

Nelle tabelle riportate di seguito vengono elencati gli operatori JScript. Ciascun nome nella colonna relativa alla descrizione è associato a un collegamento all'argomento corrispondente nel quale viene illustrato l'utilizzo appropriato e la sintassi corretta.

Operatori di calcolo

Descrizione

Simbolo

Addizione

+

Decrement

--

Divisione

/

Increment

++

Modulo aritmetico

%

Moltiplicazione

*

Sottrazione

-

Negazione unaria

-

Tutti gli operatori di calcolo eseguono calcoli con dati numerici. L'operatore addizione consente di eseguire anche concatenazioni di stringhe quando uno degli operandi è una stringa.

Operatori logici

Descrizione

Simbolo

Uguaglianza

==

Maggiore o uguale a

>=

Maggiore di

>

Identità

===

In

in

Disuguaglianza

!=

Minore o uguale a

<=

Minore di

<

AND logico

&&

NOT logico

!

OR logico

||

Non identità

!==

Un operatore logico restituisce un valore Boolean. In base all'operatore utilizzato, il valore può rappresentare il risultato di un'operazione di confronto, test o combinazione.

Operatori bit per bit

Descrizione

Simbolo

AND bit per bit

&

Spostamento a sinistra bit per bit

<<

NOT bit per bit

~

OR bit per bit

|

Spostamento a destra bit per bit

>>

XOR bit per bit

^

Spostamento a destra senza segno

>>>

Gli operatori bit per bit utilizzano la rappresentazione binaria degli operandi. Agli operandi non compatibili tra loro verrà assegnato forzatamente il tipo appropriato. Per ulteriori informazioni, vedere Coercizione mediante gli operatori bit per bit.

Operatori di assegnazione

Descrizione

Simbolo

Assegnazione

=

Assegnazione di addizione composta

+=

Assegnazione AND bit per bit composta

&=

Assegnazione OR bit per bit composta

|=

Assegnazione XOR bit per bit composta

^=

Assegnazione di divisione composta

/=

Assegnazione di spostamento a sinistra composta

<<=

Assegnazione di modulo composta

%=

Assegnazione di moltiplicazione composta

*=

Assegnazione di spostamento a destra composta

>>=

Assegnazione di sottrazione composta

-=

Assegnazione di spostamento a destra senza segno composta

>>>=

Tutti gli operatori di assegnazione restituiscono il valore che è stato assegnato all'operando di sinistra.

Operatori vari

Descrizione

Simbolo

Virgola

,

Condizionale (ternario)

?:

Eliminazione

elimina

Un tipo instanceof

instanceof

Nuovo

new

Un tipo typeof

typeof

Un tipo void.

void

Vedere anche

Concetti

Precedenza tra gli operatori

Altre risorse

Operatori JScript