Operatori di assegnazione in JavaScript | Spiegato con esempi

Operatori di assegnazione in JavaScript | Spiegato con esempi

Gli operatori di assegnazione sono una parte cruciale della programmazione informatica utilizzata per allocare il valore dell'operando sinistro all'operando destro o in parole semplici assegnare valori alle variabili. Gli operatori di assegnazione eseguono operazioni logiche come, operazioni logiche di bit o operazioni su operandi integrali o operazioni booleane. JavaScript utilizza più operatori di assegnazione. Qui abbiamo elencato gli operatori di assegnazione JavaScript per te.

Assegnazione (=)

L'operatore di assegnazione viene utilizzato allo scopo di assegnare un valore a una variabile.

Esempio:

Lascia che a = 10;
console.log (a);

Produzione:

10

Aggiunta di assegnazione (+=)

L'operatore di assegnazione di addizione viene utilizzato per aggiungere il valore dell'operando destro all'operando sinistro e alloca il valore risultante alla variabile.

Esempio:

Sia x = 2;
console.log (x+= 2); // o x = x + 2

Produzione:

4

Assegnazione di sottrazione (-=)

L'operatore di sottrazione sottrae il valore dell'operando destro dall'operando sinistro e alloca il valore risultante alla variabile.

Esempio:

Lascia che a = 10;
console.log (a- = 2); // o a = a - 2

Produzione:

8

Assegnazione di moltiplicazione (*=)

L'assegnazione di moltiplicazione moltiplica il valore dell'operando destro con l'operando sinistro e assegna il valore risultante alla variabile.

Esempio:

Sia x = 2;
console.log (x*= 2); // o x = x * 2

Produzione:

4

Assegnazione della divisione (/=)

L'assegnazione della divisione divide il valore variabile per l'operando giusto e assegna il valore risultante alla variabile.

Esempio:

Lascia che a = 4;
console.log (a/= 2); // o a = a / 2

Produzione:

2

Assegnazione rimanente (%=)

L'operatore rimanente restituisce il resto che viene lasciato a seguito della divisione di un operando per un altro.

Esempio:

Sia x = 3;
console.log (x%= 2); // o x = x % 2

Produzione:

1

Assegnazione dell'esponente (** =)

L'operatore di esponenziale viene utilizzato per aumentare il valore della variabile all'operando giusto.

Esempio:

Sia x = 3;
console.log (x ** = 2); // o x = x ** 2

Produzione:

9

Assegnazione del cambio a sinistra (<<=)

L'operatore di spostamento a sinistra spinge un numero particolare di bit a sinistra e il valore risultante viene assegnato alla variabile.

Esempio:

Lascia che a = 5; // 00000000000000000000000000000101
UN<<=2; // 00000000000000000000000000010100
console.log (a);

Produzione:

20

Assegnazione del cambio a destra (>> =)

L'operatore di spostamento a destra spinge un numero particolare di bit a destra e il valore risultante viene assegnato alla variabile.

Esempio:

Sia y = 5; // 00000000000000000000000000000101
y >> = 2; // 00000000000000000000000000010100
console.log (y)

Produzione:

1

Assegnazione del cambio a destra non firmato (>>> =)

L'operatore di spostamento a destra spinge un numero particolare di bit a destra e il valore risultante viene assegnato alla variabile. I numeri positivi vengono spostati a destra con lo stesso effetto dell'operatore di cambio giusto, nel frattempo, per numeri negativi i bit vuoti vengono sostituiti da zeri.

Esempio:

Sia x = 5; // 00000000000000000000000000000101
x >>> = 2; // 00000000000000000000000000010100
console.Log (x)

Produzione:

1

Bitwise e assegnazione (& =)

Questo operatore utilizza i codici binari dell'operando sia sinistro che destro ed esegue e la funzione assegna quindi il risultato alla variabile.

Esempio:

Sia x = 5; // 00000000000000000000000000000101
x & = 3; // 00000000000000000000000000000011
console.log (x);

Produzione:

1 // 00000000000000000000000000000001

Bitwise Xor Assegnation (^=)

Questo operatore utilizza i codici binari dell'operando sia sinistro che destro per eseguire XOR e assegna il risultato alla variabile.

Esempio:

Lascia che a = 5; // 00000000000000000000000000000101
a ^= 3; // 00000000000000000000000000000011
console.log (x);

Produzione:

6 // 00000000000000000000000000000110

Bitwise o assegnazione (| =)

Questo operatore utilizza i codici binari dell'operando sia sinistro che destro per eseguire o assegnare il risultato alla variabile.

Esempio:

Lascia che a = 5; // 00000000000000000000000000000101
a | = 3; // 00000000000000000000000000000011
console.log (x);

Produzione:

7 // 00000000000000000000000000000111

Conclusione

Gli operatori di assegnazione in JavaScript sono utili quando si assegnano valori agli operandi o si eseguono diverse operazioni aritmetiche sulle variabili in un'espressione. Esistono numerosi operatori di assegnazione in JavaScript che vengono utilizzati per vari scopi. Questo tutorial evidenzia questi operatori insieme ai loro esempi.