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:

  1. Parênteses ()
  2. Exponenciação ``**
  3. Multiplicação, Divisão, Módulo (*, /, %)
  4. 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