Respostas
Respostas dos exercícios de fixação sobre Operadores
1️⃣ Soma Simples
let a = 8;
let b = 5;
let soma = a + b;
console.log("Soma Simples:", soma); // Mostra: 13
🧠 Explicação: O operador +
soma dois números. Simples e direto!
2️⃣ Incrementando
let contador = 10;
contador++;
console.log("Incrementando:", contador); // Mostra: 11
💡 Dica: O ++
aumenta o valor da variável em 1. Pode ser usado antes ou depois, e isso muda o comportamento!
3️⃣ Verificando Idade com Operador Relacional
let idade = 16;
console.log("Maior de idade?", idade >= 18); // Mostra: false
📌 Observação: O operador >=
verifica se o valor é maior ou igual.
4️⃣ Quem Pode Entrar? (Operador Ternário)
let idade = 20;
let podeEntrar = idade >= 18 ? "Pode entrar 🎉" : "Entrada proibida 🚫";
console.log("4️⃣ Entrada na festa:", podeEntrar);
✨ Explicação: O ternário é uma forma curta de if/else
.
5️⃣ Comparação de Tipos
console.log("==:", 10 == "10"); // true
console.log("===:", 10 === "10"); // false
🧠 Explicação: ==
compara só o valor. ===
compara valor e tipo!
6️⃣ Dinheiro e Tempo (Operadores Lógicos)
let temDinheiro = true;
let temTempo = false;
console.log("Vamos viajar? ✈️", (temDinheiro && temTempo);
📌 Observação: O &&
só retorna verdadeiro se ambas as condições forem verdadeiras.
7️⃣ Cuidado com o =
let x = 5;
// ERRO: if (x = 3)
if (x === 3) {
console.log("Entrou no if!");
}
Esse código não está comparando x
com 3
. Ele está atribuindo o valor 3
a x
dentro do if
. Como 3
é um valor "truthy", o bloco if
sempre será executado. (ocorre a atribuição e então a verificação da expressão)
8️⃣ Concatenando sem querer
let resultado = "5" + 3;
console.log(resultado); // "53"
resultado = Number("5") + 3;
console.log(resultado); // 8
🎯 Dica: Quando um dos lados é uma string, o +
faz concatenação, não soma.
9️⃣ Par ou Ímpar
let numero = 7;
let resultado numero % 2 === 0 ? "Par" : "Ímpar";
console.log(resultado); // "Ímpar"
📌 Lembrete: O operador %
mostra o resto da divisão. Se for zero, é par.
🔟 Precedência de Operadores
console.log(2 + 3 * 4); // 14
console.log((2 + 3) * 4); // 20
💡 Dica de Pro: Use parênteses para deixar claro o que você quer calcular primeiro!
Last updated