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