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.

Operatore Descrizione Esempio
+ Aggiunta 10+20 = 30
- Sottrazione 20-10 = 10
* Moltiplicazione 10*20 = 200
/ Divisione 20/10 = 2
% Modulo (resto) 20%10 = 0
++ Incremento var a=10; a++; Ora a = 11
-- Decremento var 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:

Operatore Descrizione Esempio
== È uguale a 10==20 = falso
=== Identici (uguali e dello stesso tipo) 10==20 = falso
!= Non uguale a 10!=20 = vero
!== Non identico 20!==20 = falso
> Più grande di 20>10 = vero
>= Maggiore o uguale a 20>=10 = vero
< Meno di venti <10 = false < td>
<= < td> Minore o uguale a venti <=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:

Operatore Descrizione Esempio
& 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.

Operatore Descrizione Esempio
&& 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.

Operatore Descrizione Esempio
= Assegnare 10+10 = 20
+= Aggiungi e assegna var a=10; a+=20; Ora a = 30
-= Sottrai e assegna var a=20; a-=10; Ora a = 10
*= Moltiplica e assegna var a=10; a*=20; Ora a = 200
/= Dividi e assegna var a=10; un/=2; Ora a = 5
%= Modulo e assegnazione var a=10; a%=2; Ora a = 0

Operatori speciali JavaScript

I seguenti operatori sono noti come operatori speciali JavaScript.

Operatore Descrizione
(?:) 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.
eliminare L'operatore Elimina elimina una proprietà dall'oggetto.
In In Operator controlla se l'oggetto ha la proprietà specificata
istanza di controlla se l'oggetto è un'istanza del tipo specificato
nuovo crea un'istanza (oggetto)
tipo di controlla il tipo di oggetto.
vuoto scarta il valore restituito dall'espressione.
prodotto controlla cosa viene restituito in un generatore dall'iteratore del generatore.