Operadores Matemáticos em JavaScript
Os operadores matemáticos permitem realizar operações aritméticas com números em JavaScript. Eles são muito parecidos com os da matemática tradicional.
Principais Operadores Aritméticos
Operador | Descrição | Exemplo | Resultado |
---|---|---|---|
+ |
Adição | 5 + 3 |
8 |
- |
Subtração | 10 - 4 |
6 |
* |
Multiplicação | 7 * 2 |
14 |
/ |
Divisão | 20 / 5 |
4 |
% |
Módulo (resto da divisão) | 10 % 3 |
1 |
** |
Exponenciação | 2 ** 3 |
8 |
Declaração de Variáveis
Você pode declarar variáveis de duas formas: 👉 Na mesma linha (separadas por vírgula):
let num1 = 10, num2 = 20;
console.log(num1); // 10
console.log(num2); // 20
👉 Uma em cada linha:
let num1 = 10;
let num2 = 20;
console.log(num1); // 10
console.log(num2); // 20
⚠️ Atenção: no mesmo bloco let
, você não precisa repetir o
let
a cada variável. O correto é let num1 = 10, num2 = 20;
.
Precedência da Matemática
Assim como na matemática, o JavaScript segue a ordem de precedência dos operadores:
- Parênteses
()
- Exponenciação ``**
- Multiplicação, Divisão, Módulo (
*
,/
,%
) - Adição e Subtração (
+
,-
)
📌 Exemplo:
let resultado = 2 + 3 * 4;
console.log(resultado); // 14 (multiplicação antes da soma)
let resultado2 = (2 + 3) * 4;
console.log(resultado2); // 20 (parênteses mudaram a ordem)
Incremento e Decremento
JavaScript possui operadores especiais para aumentar ou diminuir valores de forma rápida:
Operador | Significado | Exemplo | Resultado |
---|---|---|---|
++ |
Incrementa em 1 | let x = 5; x++; |
6 |
-- |
Decrementa em 1 | let x = 5; x--; |
4 |
Pré e Pós incremento/decremento
let x = 5;
console.log(x++); // 5 (primeiro mostra, depois soma)
console.log(x); // 6
console.log(++x); // 7 (primeiro soma, depois mostra)
Resumindo
- Você pode declarar variáveis na mesma linha ou em linhas separadas.
- JavaScript segue a precedência matemática, mas você pode usar parênteses para controlar.
- Além das operações básicas, existem operadores práticos de incremento (
++
) e decremento (--
).