JavaScript possui diversos tipos de operadores que permitem realizar operações com valores e variáveis. Os operadores são divididos em várias categorias.
Usados para realizar operações matemáticas básicas:
let a = 10;
let b = 3;
console.log(a + b); // Adição: 13
console.log(a - b); // Subtração: 7
console.log(a * b); // Multiplicação: 30
console.log(a / b); // Divisão: 3.333...
console.log(a % b); // Resto: 1
console.log(a ** b); // Exponenciação: 1000 (ES2016)JavaScript possui muitos outros tipos de operadores para diferentes propósitos:
- Operadores de Atribuição: Para atribuir valores a variáveis (
=,+=,-=, etc.) - Operadores de Comparação: Para comparar valores (
==,===,!=,>, etc.) - Operadores Lógicos: Para combinar expressões booleanas (
&&,||,!) - Operadores Ternários: Para expressões condicionais (
condição ? valor1 : valor2) - Operadores de Incremento/Decremento: Para aumentar ou diminuir valores (
++,--)
Para uma compreensão completa de cada tipo de operador, consulte os seguintes guias específicos:
- Incremento e Decremento - Detalhes sobre
++e-- - Operadores de Atribuição - Todos os operadores de atribuição
- Operadores de Comparação - Igualdade, desigualdade e comparações
- Operadores Ternários - Usando operadores condicionais
- Operadores Lógicos com Strings - Como
&&,||funcionam com strings - Precedência de Operadores - Ordem de avaliação das operações