logo

Operatori JavaScript

Gli operatori JavaScript sono simboli utilizzati per eseguire operazioni sugli operandi. Per esempio:

 var sum=10+20; 

Qui + è l'operatore aritmetico e = è l'operatore di assegnazione.

Esistono i seguenti tipi di operatori in JavaScript.

  1. Operatori aritmetici
  2. Operatori (relazionali) di confronto
  3. Operatori bit a bit
  4. Operatori logici
  5. Operatori di assegnazione
  6. Operatori Speciali

Operatori aritmetici JavaScript

Gli operatori aritmetici vengono utilizzati per eseguire operazioni aritmetiche sugli operandi. I seguenti operatori sono noti come operatori aritmetici JavaScript.

OperatoreDescrizioneEsempio
+Aggiunta10+20 = 30
-Sottrazione20-10 = 10
*Moltiplicazione10*20 = 200
/Divisione20/10 = 2
%Modulo (resto)20%10 = 0
++Incrementovar a=10; a++; Ora a = 11
--Decrementovar a=10; UN--; Ora a = 9

Operatori di confronto JavaScript

L'operatore di confronto JavaScript confronta i due operandi. Gli operatori di confronto sono i seguenti:

OperatoreDescrizioneEsempio
==È uguale a10==20 = falso
===Identici (uguali e dello stesso tipo)10==20 = falso
!=Non uguale a10!=20 = vero
!==Non identico20!==20 = falso
>Più grande di20>10 = vero
>=Maggiore o uguale a20>=10 = vero
<Meno diventi<10 = false< td>
<=< td>Minore o uguale aventi<=10 = false< td>

Operatori bit a bit JavaScript

Gli operatori bit a bit eseguono operazioni bit a bit sugli operandi. Gli operatori bit a bit sono i seguenti:

OperatoreDescrizioneEsempio
&AND bit per bit(10==20 e 20==33) = falso
|OR bit per bit(10==20 | 20==33) = falso
^XOR bit a bit(10==20 ^ 20==33) = falso
~Bit per bit NON(~10) = -10
<<Shift sinistro bit a bit(10<<2) = 40< td>
>>Shift destro bit per bit(10>>2) = 2
>>>Shift destro bit per bit con zero(10>>>2) = 2

Operatori logici JavaScript

I seguenti operatori sono noti come operatori logici JavaScript.

OperatoreDescrizioneEsempio
&&AND logico(10==20 && 20==33) = falso
||OR logico(10==20 || 20==33) = falso
!Logico no!(10==20) = vero

Operatori di assegnazione JavaScript

I seguenti operatori sono noti come operatori di assegnazione JavaScript.

OperatoreDescrizioneEsempio
=Assegnare10+10 = 20
+=Aggiungi e assegnavar a=10; a+=20; Ora a = 30
-=Sottrai e assegnavar a=20; a-=10; Ora a = 10
*=Moltiplica e assegnavar a=10; a*=20; Ora a = 200
/=Dividi e assegnavar a=10; un/=2; Ora a = 5
%=Modulo e assegnazionevar a=10; a%=2; Ora a = 0

Operatori speciali JavaScript

I seguenti operatori sono noti come operatori speciali JavaScript.

OperatoreDescrizione
(?:)L'operatore condizionale restituisce il valore in base alla condizione. È come se-altro.
,L'operatore virgola consente di valutare più espressioni come una singola istruzione.
eliminareL'operatore Elimina elimina una proprietà dall'oggetto.
InIn Operator controlla se l'oggetto ha la proprietà specificata
istanza dicontrolla se l'oggetto è un'istanza del tipo specificato
nuovocrea un'istanza (oggetto)
tipo dicontrolla il tipo di oggetto.
vuotoscarta il valore restituito dall'espressione.
prodottocontrolla cosa viene restituito in un generatore dall'iteratore del generatore.