Cosa sono gli operatori JavaScript e i suoi tipi?



Gli operatori vengono utilizzati per eseguire calcoli specifici sugli operandi. Gli operatori JavaScript vengono utilizzati per confrontare i valori, eseguire operazioni aritmetiche.

Un operatore viene utilizzato per manipolare un determinato valore o operando. Gli operatori vengono utilizzati per eseguire calcoli matematici e logici specifici sugli operandi. In questo articolo, discuteremo di diversi Operatori e come vengono utilizzati in un codice nella sequenza seguente:

Cos'è un operatore?

Gli operatori sono usati per confrontare valori, eseguire operazioni aritmetiche, ecc. Ad esempio, se prendiamo un'espressione semplice, 4 + 5 è uguale a 9. Qui 4 e 5 sono chiamati operandi e '+' è chiamato l'operatore. JavaScript è costituito da diversi tipi di operatori che vengono utilizzati per eseguire diverse operazioni.





Tipi di operatori JavaScript

Esistono diversi tipi di operatori in JavaScript utilizzati per eseguire diverse operazioni. Alcuni degli operatori JavaScript includono:

  • Operatori aritmetici
  • Operatori di confronto
  • Operatori bit per bit
  • Operatori logici
  • Operatori di assegnazione

Operatori aritmetici

Gli operatori aritmetici vengono utilizzati per eseguire operazioni aritmetiche sugli operandi. Di seguito è riportato un elenco di operatori noti come operatori aritmetici JavaScript:



Operatore

Descrizione

Esempio



+

Aggiunge due operandi

10 + 20 = 30

round double a int java

-

Sottrae il secondo operando dal primo

30-20 = 10

/

Dividi il numeratore per il denominatore

10/20 = 2

*

Moltiplica due operandi

5 * 5 = 25

%

Restituisce il resto di una divisione intera

20% 10 = 0

++

Aumenta un valore intero di uno

var a = 20 a ++ Ora a = 21

-

Diminuisce un valore intero di uno

var a = 20 a– Ora a = 19

Operatori di confronto

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

Operatore

Descrizione

Esempio

==

Controlla se due operandi sono uguali o meno. Se sì, la condizione diventa vera.

20 == 30 = falso

===

Trova l'identico (uguale e dello stesso tipo)

10 == 20 = falso

! =

Controlla se due operandi sono uguali o meno. Se i valori non sono uguali, la condizione diventa vera

20! = 30 = vero

! ==

Ciò implica che due valori non sono identici

20! == 20 = falso

>

Controlla se il valore dell'operando sinistro è maggiore del valore dell'operando destro

30> 10 = vero

> =

Controlla se il valore dell'operando sinistro è maggiore o uguale al valore dell'operando destro

20> = 10 = vero

<

Controlla se il valore dell'operando sinistro è inferiore al valore dell'operando destro

venti<10 = false

<=

Controlla se il valore dell'operando sinistro è minore o uguale al valore dell'operando destro

30<=10 = false

Operatori bit per bit

Gli operatori bit per bit vengono utilizzati per eseguire operazioni bit per bit sugli operandi. Ecco un elenco di operatori bit per bit:

Operatore

Descrizione

Esempio

&

Operazione AND booleana su ogni bit dei suoi argomenti interi

(10 == 20 & 20 == 33) = falso

|

Esegue un'operazione booleana OR su ogni bit dei suoi argomenti interi

(10 == 20 | 20 == 33) = falso

^

come creare parametri in tableau

Questo operatore esegue un'operazione XOR bit per bit

(10 == 20 ^ 20 == 33) = falso

~

È un operatore unario e opera invertendo tutti i bit nell'operando

(~ 10) = -10

<<

Sposta tutti i bit nel suo primo operando a sinistra del numero di posizioni specificato nel secondo operando.

(10<<2) = 40

>>

Il valore dell'operando sinistro viene spostato a destra del numero di bit specificato dall'operando destro.

(10 >> 2) = 2

>>>

Questo operatore è proprio come l'operatore >>, tranne per il fatto che i bit spostati a sinistra sono sempre zero.

(10 >>> 2) = 2

Operatori logici

L'elenco fornisce tutti gli operatori logici JavaScript:

Operatore

Descrizione

Esempio

&&

Logico E - Se entrambi gli operandi sono diversi da zero, la condizione diventa vera

(10 == 20 && 20 == 33) = falso

||

Logico O - Se uno dei due operandi è diverso da zero, la condizione diventa vera.

(10 == 20 || 20 == 33) = falso

!

Logico NON - Inverte lo stato logico del suo operando.

! (10 == 20) = vero

Operatori di assegnazione

Gli operatori di assegnazione vengono utilizzati per assegnare valori all'operando. I seguenti operatori sono noti come operatori di assegnazione JavaScript:

Operatore

Descrizione

Esempio

=

Assegna i valori dall'operando del lato destro all'operando del lato sinistro

20 + 10 = 30

+ =

Aggiunge l'operando destro all'operando sinistro e assegna il risultato all'operando sinistro

var a = 20 a + = 10 Ora a = 30

- =

Sottrae l'operando destro dall'operando sinistro e assegna il risultato all'operando sinistro

var a = 30 a- = 10 Ora a = 20

* =

Moltiplica l'operando destro con l'operando sinistro e assegna il risultato all'operando sinistro

var a = 10 a * = 20 Ora a = 200

/ =

Divide l'operando sinistro con l'operando destro e assegna il risultato all'operando sinistro

var a = 10 a / = 2 Ora a = 5

% =

Richiede il modulo utilizzando due operandi e assegna il risultato all'operando sinistro

var a = 10 a% = 2 Ora a = 0

Questi erano alcuni degli operatori JavaScript comuni con la loro definizione ed esempio. Con questo, siamo giunti alla fine del nostro articolo.

Ora che conosci gli operatori JavaScript, controlla il file di Edureka. La formazione sulla certificazione per lo sviluppo web ti aiuterà a imparare come creare siti Web straordinari utilizzando HTML5, CSS3, Twitter Bootstrap 3, jQuery e API di Google e a distribuirli su Amazon Simple Storage Service (S3).

Hai domande per noi? Per favore menzionalo nella sezione commenti di 'JavaScript Operator' e ti risponderemo.