Operadores em JavaScript

Introdução Link to heading

Operadores são símbolos ou palavras-chave usadas para realizar ações em um ou mais valores (operandos) em JavaScript.

Tipos de operadores Link to heading

  • Operadores binários: Operam em dois operandos:

    • Aritmética: +, -, *, /, %
    • Relacional: <, >, <=, >=, ==, ===
    • Lógico: &&, ||, !
    • Concatenação: +

Exemplos Link to heading

  • Aritmética:
3 + 2; // Soma: 5
50 - 10; // Subtração: 40
10 \* 20; // Multiplicação: 200
20/2; // Divisão: 10
20% 2; // Modulo: 0
  • Relacional:
3 == "3"; // Igualdade de valor: verdadeiro
3 === "3"; // Igualdade de valor e tipo: falso
5 < 3; // Menor que: falso
5 > 3; // Maior que: verdadeiro
5 <= 6; // Menor ou igual a: verdadeiro
5 >= 6; // Maior ou igual a: falso
  • Lógico:
true && true; // Ambos são verdadeiros: verdadeiros
true || false; //Pelo menos um é verdadeiro: verdadeiro
!false; // Negação: verdadeiro
  • Concatenação:
"Olá " + "Mundo"; // Concatenação de strings: "Olá Mundo"
  • Operadores unários: Operam em um único operando.

    • Negação: !
    • Incremento/Decremento: ++, --

Exemplos: Link to heading

  • Negação:
!false; // Negação: verdadeiro
  • Incremento/Decremento:
var a = 1;
a++; // Aumentar para 2
idade--; // Diminuir idade em 1

Operadores avançados Link to heading

  • Operador ternário:
var idade = 18;
var mensagem = idade >= 18 ? "adulto" : "Menor";
console.log(mensagem); // "adulto"
  • Operador de Curto-Circuito:
var a = 1;
var b = 2;

// "b" só é avaliado se "a" for verdadeiro
a && b; // verdadeiro

// "b" é avaliado mesmo se "a" for falso
a || b; // 2

Continue aprendendo sobre operadores para escrever código JavaScript mais expressivo e eficiente!

<< Valores verdadeiros e falsos em JavaScript Matrizes em JavaScript >>