Operadores de atribuição em JavaScript | Explicado com exemplos

Operadores de atribuição em JavaScript | Explicado com exemplos

Os operadores de atribuição são uma parte crucial da programação de computador que são usados ​​para alocar o valor do operando esquerdo para o operando direito ou em palavras simples atribuem valores a variáveis. Operadores de atribuição realizam operações lógicas, como operações lógicas bitwise ou operações em operando integrais ou operações booleanas. JavaScript faz uso de vários operadores de atribuição. Aqui listamos operadores de atribuição JavaScript para você.

Atribuição (=)

O operador de atribuição é usado com o objetivo de atribuir um valor a uma variável.

Exemplo:

deixe um = 10;
console.log (a);

Saída:

10

Tarefa de adição (+=)

O operador de atribuição de adição é usado para adicionar o valor do operando direito ao operando esquerdo e aloca o valor resultante à variável.

Exemplo:

Seja x = 2;
console.log (x+= 2); // ou x = x + 2

Saída:

4

Atribuição de subtração (-=)

O operador de subtração subtrai o valor do operando direito do operando esquerdo e aloca o valor resultante para a variável.

Exemplo:

deixe um = 10;
console.log (a- = 2); // ou a = a - 2

Saída:

8

Atribuição de multiplicação (*=)

A atribuição de multiplicação multiplica o valor do operando direito com o operando esquerdo e atribui o valor resultante à variável.

Exemplo:

Seja x = 2;
console.log (x*= 2); // ou x = x * 2

Saída:

4

Atribuição de divisão (/=)

A atribuição da divisão divide o valor variável pelo operando direito e atribui o valor resultante à variável.

Exemplo:

deixe um = 4;
console.log (a/= 2); // ou a = a / 2

Saída:

2

Atribuição restante (%=)

O operador restante retorna o restante que é deixado como resultado de dividir um operando por outro.

Exemplo:

Seja x = 3;
console.log (x%= 2); // ou x = x % 2

Saída:

1

Atribuição de exponenciação (** =)

O operador de exponenciação é usado para aumentar o valor da variável para o operando direito.

Exemplo:

Seja x = 3;
console.log (x ** = 2); // ou x = x ** 2

Saída:

9

Atribuição de turno à esquerda (<<=)

O operador de mudança de esquerda empurra um número específico de bits para a esquerda e o valor resultante é atribuído à variável.

Exemplo:

deixe um = 5; // 0000000000000000000000000000000101
a<<=2; // 00000000000000000000000000010100
console.log (a);

Saída:

20

Atribuição de mudança direita (>> =)

O operador de mudança certo empurra um número específico de bits para a direita e o valor resultante é atribuído à variável.

Exemplo:

Seja y = 5; // 0000000000000000000000000000000101
y >> = 2; // 0000000000000000000000000000010100
console.log (y)

Saída:

1

Tarefa de mudança direita não assinada (>>> =)

O operador de mudança certo empurra um número específico de bits para a direita e o valor resultante é atribuído à variável. Números positivos são deslocados para a direita com o mesmo efeito que o operador de mudança certo, enquanto isso, para números negativos, bits vazios são substituídos por zeros.

Exemplo:

Seja x = 5; // 0000000000000000000000000000000101
x >>> = 2; // 0000000000000000000000000000010100
console.log (x)

Saída:

1

Bitwise e atribuição (& =)

Este operador usa os códigos binários do operando esquerdo e direito e executa e função atribui o resultado à variável.

Exemplo:

Seja x = 5; // 0000000000000000000000000000000101
x & = 3; // 0000000000000000000000000000000011
console.log (x);

Saída:

1 // 000000000000000000000000000000000001

Tarefa Bitwise XOR (^=)

Este operador usa os códigos binários do operando esquerdo e direito para executar o XOR e atribui o resultado à variável.

Exemplo:

deixe um = 5; // 0000000000000000000000000000000101
a ^= 3; // 0000000000000000000000000000000011
console.log (x);

Saída:

6 // 0000000000000000000000000000000110

Bitwise ou atribuição (| =)

Este operador usa os códigos binários do operando esquerdo e direito para executar ou atribui o resultado à variável.

Exemplo:

deixe um = 5; // 0000000000000000000000000000000101
a | = 3; // 0000000000000000000000000000000011
console.log (x);

Saída:

7 // 0000000000000000000000000000000111

Conclusão

Os operadores de atribuição em JavaScript são úteis ao atribuir valores aos operandos ou executar diferentes operações aritméticas nas variáveis ​​em uma expressão. Existem inúmeros operadores de atribuição em JavaScript, que são usados ​​para vários fins. Este tutorial destaca esses operadores junto com seus exemplos.