Tipos de Operadores em JavaScript
1. Operadores Aritméticos
Realizam operações matemáticas básicas:
• + (adição): 5 + 5
• - (subtração): 5 - 5
• * (multiplicação): 5 * 5
• / (divisão): 5 / 5
• % (resto da divisão): 5 % 2
• ++ (incremento): x++ ou ++x (adiciona 1 ao valor de x)
• -- (decremento): x-- ou --x (subtrai 1 do valor de x)
ℹ️Observação:
x++: retorna o valor atual e depois incrementa
++x: incrementa primeiro e depois retorna o valor
atualizado
2. Operadores de Atribuição
Utilizados para atribuir valores a variáveis:
• = (atribuição simples): x = 10
• += (adição e atribuição): x += 5 (equivale a x = x + 5)
• -= (subtração e atribuição): x -= 5
• *= (multiplicação e atribuição): x *= 2
• /= (divisão e atribuição): x /= 2
• %= (módulo e atribuição): x %= 2
3. Operadores Relacionais (Comparação)
Comparam valores e retornam true ou false:
• == (igualdade): compara apenas os valores
• === (igualdade estrita): compara valor e tipo
• != (diferença)
• !== (diferença estrita)
• > (maior que)
• < (menor que)
• >= (maior ou igual)
• <= (menor ou igual)
4. Operadores Lógicos
Usados para combinar expressões booleanas:
• && (AND): verdadeiro se ambas as expressões forem
verdadeiras
• || (OR): verdadeiro se pelo menos uma das expressões
for verdadeira
• ! (NOT): inverte o valor lógico da expressão
5. Operador Ternário
Sintaxe compacta para expressões condicionais:
Javascript:
condição ? valorSeVerdadeiro : valorSeFalso;
Exemplo:
Javascript:
let resultado = (idade >= 18) ? "Maior de idade" : "Menor de
idade";
Precedência dos Operadores em JavaScript
A ordem em que os operadores são avaliados influencia o
resultado da expressão:
1. Parênteses () — Avaliados primeiro, controlam a
ordem das operações
2. Exponenciação **
3. Multiplicação, Divisão e Módulo: *, /, % — Avaliados
da esquerda para a direita
4. Adição e Subtração: +, - — Avaliados da esquerda
para a direita
5. Incremento e Decremento: ++, -- — Dependendo da
posição, podem ter alta ou média precedência
6. Comparação e Lógicos — Avaliados depois das
operações aritméticas
7. Atribuição: =, +=, -=, etc. — Avaliados por último