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 título Asteroids, do Atari, possui recorde de pontuação há 30 anos. Em 1982 um americano chamado Scott Safran atingiu a marca de 41.336.440. Atualmente ele faz parte de um minúsculo grupo de jogadores que conseguiram manter seus recordes por mais de 30 anos.


As primeiras máquinas de fliperama do mundo a utilizarem moedas, chamadas de Galaxy Game, custavam mais de 20 mil dólares para serem produzidas. Saiba mais sobre elas aqui.


O console Nintendo Entertainment System (NES), da Nintendo, detém o recorde de videogame mais clonado em todo o mundo. Já foram catalogados mais de 300 aparelhos diferentes capazes de reproduzir seus jogos! Saiba mais sobre ele aqui.


Considerando todas as adaptações de jogos de videogame para o cinema, a mais bem sucedida foi Lara Croft: Tomb Raider, lançado em 2001 e que faturou 274 milhões de dólares. Ele foi dirigido por Simon West e estrelado pela bela Angelina Jolie.


Desde o seu lançamento, em 1985, o fantástico jogo Tetris vende pelo menos 70 milhões de unidades por ano em todo o mundo! Os dados são oficiais e fornecidos pela THQ, uma das distribuidoras do título.