Operadores JavaScript

Operadores JavaScript são símbolos usados ​​para realizar operações em operandos. Por exemplo:

 var sum=10+20;  

Aqui, + é o operador aritmético e = é o operador de atribuição.

Existem os seguintes tipos de operadores em JavaScript.

  1. Operadores aritméticos
  2. Operadores de comparação (relacionais)
  3. Operadores bit a bit
  4. Operadores lógicos
  5. Operadores de Atribuição
  6. Operadores Especiais

Operadores Aritméticos JavaScript

Operadores aritméticos são usados ​​para realizar operações aritméticas nos operandos. Os operadores a seguir são conhecidos como operadores aritméticos JavaScript.

Operador Descrição Exemplo
+ Adição 10+20 = 30
- Subtração 20-10 = 10
* Multiplicação 10*20 = 200
/ Divisão 20/10 = 2
% Módulo (Remanescente) 20%10 = 0
++ Incremento var a=10; um++; Agora a = 11
-- Diminuir var a=10; a--; Agora a = 9

Operadores de comparação JavaScript

O operador de comparação JavaScript compara os dois operandos. Os operadores de comparação são os seguintes:

Operador Descrição Exemplo
== É igual a 10==20 = falso
=== Idênticos (iguais e do mesmo tipo) 10==20 = falso
!= Não é igual a 10!=20 = verdadeiro
!== Não idênticos 20!==20 = falso
> Maior que 20>10 = verdadeiro
>= Melhor que ou igual a 20>=10 = verdadeiro
< Menor que vinte <10 = false < td>
<= < td> Menos que ou igual a vinte <=10 = false < td>

Operadores JavaScript bit a bit

Os operadores bit a bit executam operações bit a bit em operandos. Os operadores bit a bit são os seguintes:

Operador Descrição Exemplo
& E bit a bit (10==20 e 20==33) = falso
| OU bit a bit (10==20 | 20==33) = falso
^ XOR bit a bit (10==20 ^ 20==33) = falso
~ Bit a bit NÃO (~10) = -10
< < Deslocamento bit a bit para a esquerda (10 < <2) = 40 < td>
>> Deslocamento bit a bit para a direita (10>>2) = 2
>>> Deslocamento bit a bit para a direita com zero (10>>>2) = 2

Operadores Lógicos JavaScript

Os operadores a seguir são conhecidos como operadores lógicos JavaScript.

Operador Descrição Exemplo
&& Lógico E (10==20 && 20==33) = falso
|| OU lógico (10==20 || 20==33) = falso
! Lógico não !(10==20) = verdadeiro

Operadores de Atribuição JavaScript

Os operadores a seguir são conhecidos como operadores de atribuição JavaScript.

Operador Descrição Exemplo
= Atribuir 10+10 = 20
+= Adicionar e atribuir var a=10; uma+=20; Agora a = 30
-= Subtrair e atribuir var a=20; uma-=10; Agora a = 10
*= Multiplicar e atribuir var a=10; a*=20; Agora a = 200
/= Dividir e atribuir var a=10; uma/=2; Agora a = 5
%= Módulo e atribuição var a=10; a%=2; Agora a = 0

Operadores Especiais JavaScript

Os operadores a seguir são conhecidos como operadores especiais de JavaScript.

Operador Descrição
(?:) Operador condicional retorna valor com base na condição. É como se-outro.
, O Operador Vírgula permite que múltiplas expressões sejam avaliadas como uma única instrução.
excluir O operador Delete exclui uma propriedade do objeto.
em No Operador verifica se o objeto possui a propriedade fornecida
instancia de verifica se o objeto é uma instância de determinado tipo
novo cria uma instância (objeto)
tipo de verifica o tipo de objeto.
vazio ele descarta o valor de retorno da expressão.
colheita verifica o que é retornado em um gerador pelo iterador do gerador.