Agora que você já conhece variáveis e tipos de dados, é hora de aprender como o JavaScript manipula valores. Para isso, usamos os operadores.

Os operadores permitem realizar cálculos, comparações e decisões dentro do código.

🎯 Objetivo da aula

Ao final desta aula, você será capaz de:

  • Entender o que são operadores
  • Usar operadores aritméticos
  • Comparar valores corretamente
  • Evitar erros comuns de comparação

🧠 O que são operadores?

Operadores são símbolos especiais usados para realizar operações sobre valores.

Eles trabalham sempre com operandos, que são os valores envolvidos na operação.

➕ Operadores aritméticos

Os operadores aritméticos são usados para realizar cálculos matemáticos.

  • + adição
  • - subtração
  • * multiplicação
  • / divisão
  • % resto da divisão
 
  let a = 10; 
  let b = 3; 
  console.log(a + b); //A saída será 13 
  console.log(a - b); //A saída será 7 
  console.log(a * b); //A saída será 30 
  console.log(a / b); //A saída será 3.333... 
  console.log(a % b); //A saída será 1 

🟰 Operadores de atribuição

O operador = é usado para atribuir um valor a uma variável.

 
  let total = 10; 
  total = total + 5; 
  console.log(total); //A saída será 15 

Também existem formas abreviadas:

 
    let valor = 10; 
    valor += 5; //A saída será  15 
    valor -= 2; //A saída será  13 
    valor *= 2; //A saída será  26 

⚖️ Operadores de comparação

Os operadores de comparação retornam um valor boolean (true ou false).

  • == igual (com conversão)
  • === igual estrito
  • != diferente
  • !== diferente estrito
  • >, <, >=, <=

⚠️ Igual (==) vs Igual estrito (===)

Essa é uma das diferenças mais importantes do JavaScript.

 
  console.log(5 == "5"); //A saída será true 
  console.log(5 === "5"); //A saída será false 
Sempre prefira ===. Ele compara valor e tipo, evitando comportamentos inesperados.

🔗 Operadores lógicos

Os operadores lógicos são usados para combinar condições.

  • && (E lógico)
  • || (OU lógico)
  • ! (NÃO lógico)
 
  let idade = 20; 
  let temCarteira = true; 
  console.log(idade >= 18 && temCarteira); //A saída será true 

❓ Operador ternário

O operador ternário é uma forma curta de escrever um if (você entenderá melhor o if mais adiante, mas pense nele como um teste). O operador ternário é, essencialmente, um "if-else de uma única linha". Ele é muito útil quando você quer atribuir um valor a uma variável com base em uma condição, sem precisar escrever seis ou sete linhas de código.

A sintaxe dele sempre segue este padrão de três partes: condição ? valor_se_verdadeiro : valor_se_falso

 
  let idade = 17; 
  let podeEntrar = idade >= 18 ? "Sim" : "Não"; 
  console.log(podeEntrar); 
O operador ternário deixa o código mais curto, mas deve ser usado com moderação.

Resumo da aula para nunca mais esquecer

  • Operadores realizam cálculos e comparações.
  • Use operadores aritméticos para matemática.
  • Prefira === ao invés de ==.
  • Operadores lógicos combinam condições.

▶️ Próxima aula

Na próxima aula, vamos aprender sobre estruturas de decisão, começando pelo if e else.


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

O filme Mortal Kombat, inspirado no jogo de mesmo nome, faturou 23 milhões de dólares apenas no fim de semana de estreia nos EUA. Ainda sobre este título de sucesso, outra cifra que impressiona é o faturamento ao longo do primeiro ano: 1 bilhão de dólares no mundo todo.


A empresa Take-Two pagou à Infogrames mais de 22 milhões de dólares pelos direitos de Civilization, em novembro de 1994. Ainda sobre este título, Sid Meier, um dos seus fundadores, é o profissional da área dos games mais premiado em todo o mundo.


A Máquina de Pascal, criada em 1642 pelo filósofo, físico e matemático francês Blaise Pascal, é reconhecida como o primeiro computador do mundo e ele foi criado com o objetivo de calcular impostos. Saiba mais.


Digitar senhas em computadores de uso coletivo é extremamente perigoso, pois além de softwares de monitoramento, existem dispositivos de hardware que podem capturar suas senhas. Evite ao máximo acessar sites de bancos a partir destes computadores. Veja mais aqui.


Até a primeira metade dos anos 90 era bastante comum que as trilhas sonoras dos games fossem criadas por mulheres e a responsável pelas músicas do clássico Street Fighter 2 foi Yoko Shimomura. Segundo ela, o ritmo "Tararirarin" da música tema do personagem Blanka, do Brasil, veio à sua cabeça enquanto ela estava no trem a caminho da Capcom.