Os fundamentos de operadores em programação são essenciais para realizar operações matemáticas, comparações lógicas, manipulação de dados e controle de fluxo dentro de um programa. Vamos aprender eles usando JavaScript?
São usados para realizar operações matemáticas entre números. Esses operadores incluem:
let a = 10; let b = 3; console.log(a b); // Adição: 13 console.log(a - b); // Subtração: 7 console.log(a * b); // Multiplicação: 30 console.log(a / b); // Divisão: 3.333 console.log(a % b); // Módulo: 1 (resto da divisão de 10 por 3) console.log(a ** b); // Exponenciação: 1000 (10 elevado a 3)
Os operadores de atribuição são usados para atribuir valores a variáveis. O operador mais comum é o "=", mas existem combinações com operadores aritméticos que facilitam o código.
let x = 5; x = 3; // x = x 3 -> 8 x -= 2; // x = x - 2 -> 6 x *= 4; // x = x * 4 -> 24 x /= 2; // x = x / 2 -> 12 console.log(x); // Resultado final: 12
Esses operadores comparam dois valores e retornam um valor booleano (true ou false). Eles são muito usados em estruturas de controle, como if, e while.
let num1 = 10; let num2 = '10'; console.log(num1 == num2); // true (só compara o valor) console.log(num1 === num2); // false (compara valor e tipo) console.log(num1 != num2); // false (valores são iguais) console.log(num1 !== num2); // true (tipos são diferentes) console.log(num1 > 5); // true console.log(num14. Operadores Lógicos
Os operadores lógicos são usados para combinar expressões booleanas (verdadeiro ou falso) e são essenciais para controle de fluxo.
let a = true; let b = false; console.log(a && b); // false (AND: ambos devem ser verdadeiros) console.log(a || b); // true (OR: ao menos um deve ser verdadeiro) console.log(!a); // false (NOT: inverte o valor de 'a')
Esses operadores trabalham com apenas um operando e podem modificar ou retornar o valor de uma variável.
let contador = 5; contador ; // Incrementa: contador = 6 console.log(contador); // Saída: 6 contador--; // Decrementa: contador = 5 console.log(contador); // Saída: 5
É importante lembrar que a ordem desses operadores influenciam no comportamento da variável. Existem duas maneiras de usá-los:
Saiba mais clicando aqui
O operador ternário é uma forma simplificada de um if para atribuir valores com base em uma condição. Sua estrutura é condição ? valor_se_verdadeiro : valor_se_falso.
let idade = 18; let status = (idade >= 18) ? 'Maior de idade' : 'Menor de idade'; console.log(status); // Saída: 'Maior de idade'
Saiba mais sobre Operadores Ternários aqui
O operador de adição ( ) também pode ser usado para concatenar strings (unir textos).
let primeiroNome = "Maria"; let segundoNome = "Silva"; let nomeCompleto = primeiroNome " " segundoNome; console.log(nomeCompleto); // Saída: "Maria Silva"
Esses operadores realizam operações a nível de bits (0s e 1s), geralmente usados em programação de baixo nível, como operações de hardware. Não é comum usar esses tipos de operadores.
let x = 5; // Binário: 0101 let y = 3; // Binário: 0011 console.log(x & y); // AND Bit a Bit: 1 (0101 & 0011 -> 0001) console.log(x | y); // OR Bit a Bit: 7 (0101 | 0011 -> 0111)
Entender como os Operadores funcionam é fundamental para construir programas que realizem cálculos, comparações e controlam o fluxo do código de forma eficiente.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3