logo

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.

OperadorDescriçãoExemplo
+Adição10+20 = 30
-Subtração20-10 = 10
*Multiplicação10*20 = 200
/Divisão20/10 = 2
%Módulo (Remanescente)20%10 = 0
++Incrementovar a=10; um++; Agora a = 11
--Diminuirvar 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:

OperadorDescriçãoExemplo
==É igual a10==20 = falso
===Idênticos (iguais e do mesmo tipo)10==20 = falso
!=Não é igual a10!=20 = verdadeiro
!==Não idênticos20!==20 = falso
>Maior que20>10 = verdadeiro
>=Melhor que ou igual a20>=10 = verdadeiro
<Menor quevinte<10 = false< td>
<=< td>Menos que ou igual avinte<=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:

OperadorDescriçãoExemplo
&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.

OperadorDescriçãoExemplo
&&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.

OperadorDescriçãoExemplo
=Atribuir10+10 = 20
+=Adicionar e atribuirvar a=10; uma+=20; Agora a = 30
-=Subtrair e atribuirvar a=20; uma-=10; Agora a = 10
*=Multiplicar e atribuirvar a=10; a*=20; Agora a = 200
/=Dividir e atribuirvar a=10; uma/=2; Agora a = 5
%=Módulo e atribuiçãovar a=10; a%=2; Agora a = 0

Operadores Especiais JavaScript

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

OperadorDescriçã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.
excluirO operador Delete exclui uma propriedade do objeto.
emNo Operador verifica se o objeto possui a propriedade fornecida
instancia deverifica se o objeto é uma instância de determinado tipo
novocria uma instância (objeto)
tipo deverifica o tipo de objeto.
vazioele descarta o valor de retorno da expressão.
colheitaverifica o que é retornado em um gerador pelo iterador do gerador.