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:
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: