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?
Space Invaders
O título Space Invaders, lançado em 1980, fez tanto sucesso em todo o mundo que as pessoas compravam o console Atari apenas para poderem jogá-lo em casa. Saiba mais sobre este incrível título clicando aqui.
Ultima Online
Criar um jogo é muito mais complexo do que parece. São milhares, às vezes, milhões de linhas de código. Isso não é exagero! Apenas o jogo Ultima Online possui 6.006.313 linhas de programação, totalizando 25.103.295 palavras
Asteroids
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.
Street Fighter 2
Street Fighter 2, lançado para o Super Nintendo no início dos anos 90, foi o principal responsável pelo aumento nas vendas deste console. Graças ao sucesso do título nos Arcades e à perfeita adaptação ao console, muitos consumidores adquiriram o SNES para jogarem o título em casa. Saiba mais.
Civilization
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.










