Pular para o conteúdo

A primeira escola especializada em tecnologia do Alto Solimões, com corpo técnico formado na área.

Módulo 2: Operadores

Operadores Aritméticos e Relacionais

Calcule, compare e atualize valores

Operadores aritméticos

As operações matemáticas básicas:

const a = 10;
const b = 3;

console.log(a + b); // → 13 (soma)
console.log(a - b); // → 7 (subtração)
console.log(a * b); // → 30 (multiplicação)
console.log(a / b); // → 3.333... (divisão)
console.log(a % b); // → 1 (resto da divisão)
console.log(a ** b); // → 1000 (potência: 10³)

Ordem das operações

Mesma regra da matemática: potência primeiro, depois multiplicação/divisão, depois soma/subtração.

console.log(2 + 3 * 4);   // → 14 (multiplica primeiro)
console.log((2 + 3) * 4); // → 20 (parênteses mudam a ordem)

Operadores relacionais

Comparam valores e retornam true ou false:

console.log(5 > 3);   // → true
console.log(5 < 3); // → false
console.log(5 >= 5); // → true
console.log(5 <= 4); // → false
console.log(5 === 5); // → true (igual em valor E tipo)
console.log(5 !== 3); // → true (diferente)
OperadorSignificadoExemploResultado
===Igual (estrito)5 === 5true
!==Diferente (estrito)5 !== 3true
>Maior que10 > 5true
<Menor que3 < 8true
>=Maior ou igual5 >= 5true
<=Menor ou igual3 <= 2false

Operadores de atribuição

Atalhos para atualizar variáveis:

let x = 10;
x += 5; // x = x + 5 → 15
x -= 3; // x = x - 3 → 12
x *= 2; // x = x * 2 → 24
x /= 4; // x = x / 4 → 6
x **= 2; // x = x ** 2 → 36
x %= 5; // x = x % 5 → 1

Em vez de soma = soma + valor, escreva soma += valor. Mais curto é mais claro.

Referências

Testa o que você leu

4 perguntas sobre esta aula. Errar aqui não custa nada - a explicação vem junto da correção.

Pergunta 1 de 4
O que o operador `%` devolve?