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 ===. 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); 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.
Você Sabia?
Inteligência artificial
O primeiro jogo a fazer uso de uma Inteligência Artificial foi o Mouse in the Maze, criado em 1955, na União Soviética. Você pode saber mais sobre ele clicando aqui.
Muitos aplicativos
Instalar vários aplicativos com o mesmo propósito, como editores de texto, reprodutores de músicas ou vídeos e até programas antívirus sobrecarregam o seu sistema operacional e ainda ocupam espaço desnecessário em seu HD. Tenha apenas um bom programa para cada função.
River Raid
O épico jogo River Raid, do Atari, foi desenhado e boa parte de sua programação foi feita por uma mulher: Carol Shaw, uma excelente programadora e funcionária da Activision em 1982. Saiba mais sobre a história deste incrível jogo, aqui.
Nintendo Entertainment System
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.
Música tema do Blanka
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.










