Operadores no Javascript

Javascript
Tempo de leitura: 3 minutos

Operadores no Javascript: Os operadores em JavaScript são símbolos especiais que permitem realizar diversas operações em valores, como números, strings e outros tipos de dados. Eles são a cola que une os diferentes elementos de um programa, permitindo que você execute cálculos, compare valores, atribua valores a variáveis e muito mais.

Neste artigo, vamos explorar os principais tipos de operadores em JavaScript, suas funcionalidades e como utilizá-los de forma eficaz.

Tipos de Operadores em JavaScript

Os operadores em JavaScript podem ser classificados em diversas categorias, cada uma com suas características e finalidades:

1. Operadores Aritméticos:

Utilizados para realizar operações matemáticas.

  • Adição: +
  • Subtração: -
  • Multiplicação: *
  • Divisão: /
  • Módulo (resto da divisão): %
  • Incremento: ++
  • Decremento: --

JavaScript

let x = 10;
let y = 5;

let soma = x + y; // 15
let subtracao = x - y; // 5
let multiplicacao = x * y; // 50
let divisao = x / y; // 2
let modulo = x % y; // 0

2. Operadores de Atribuição:

Utilizados para atribuir valores a variáveis.

  • Atribuição simples: =
  • Atribuição com operação: +=, -=, *=, /=, %=, **=

JavaScript

let a = 10;
a += 5; // a agora vale 15

3. Operadores de Comparação:

Utilizados para comparar valores e retornar um valor booleano (true ou false).

  • Igualdade: == (igualdade de valor), === (igualdade estrita de valor e tipo)
  • Desigualdade: != (desigualdade de valor), !== (desigualdade estrita de valor e tipo)
  • Maior que: >
  • Menor que: <
  • Maior ou igual a: >=
  • Menor ou igual a: <=

JavaScript

let x = 10;
let y = 5;

let igual = x == y; // false
let diferente = x != y; // true
let maior = x > y; // true

4. Operadores Lógicos:

Utilizados para combinar valores booleanos.

  • E lógico: &&
  • Ou lógico: ||
  • Negação: !

JavaScript

let temCarteira = true;
let maiorDeIdade = true;
let podeDirigir = temCarteira && maiorDeIdade; // true

5. Operadores Bit a Bit:

Operam diretamente nos bits de números inteiros.

  • E bit a bit: &
  • Ou bit a bit: |
  • Xor bit a bit: ^
  • Negação bit a bit: ~
  • Deslocamento para a esquerda: <<
  • Deslocamento para a direita: >>
  • Deslocamento para a direita sem sinal: >>>

6. Operador Ternário:

Uma forma concisa de escrever uma expressão condicional.

JavaScript

let idade = 18;
let mensagem = idade >= 18 ? "Maior de idade" : "Menor de idade";

7. Operador de Vígula:

Avalia cada operando da esquerda para a direita e retorna o valor do último operando.

JavaScript

let x = (1 + 2, 3 * 4); // x será 12

Precedência de Operadores

A ordem em que as operações são realizadas em uma expressão é determinada pela precedência dos operadores. Por exemplo, a multiplicação tem precedência maior que a adição. Para alterar a ordem de avaliação, você pode usar parênteses.

Conclusão

Operadores no Javascript: Os operadores em JavaScript são ferramentas poderosas que permitem manipular dados de diversas formas. Dominar os diferentes tipos de operadores e suas precedências é fundamental para escrever código JavaScript eficiente e expressivo. Ao compreender como os operadores funcionam, você poderá criar algoritmos mais complexos e resolver problemas de programação de forma mais eficaz.

Toda jornada tem um início, e o início para se tornar um desenvolvedor web é dominar as seguintes tecnologias, que você encontra aqui mesmo:

HTML
HTML
CSS
CSS
Javascript
JavaScript

E se você gosta do nosso conteúdo, não deixe de contribuir adquirindo os serviços e produtos dos nossos apoiadores e empresas que somos associados:

Hospedagem Hostinger
Ofertas Amazon
Amazon Prime
Author: Thiago Rossi