Operadores

Diego Telles
Unicórnio Academy
Published in
3 min readJun 3, 2019
Intro

Quando falamos em operadores, não fazemos a menor noção de qual vamos abordar, mas vamos especificar eles melhor.

Na área do desenvolvimento de software temos Operadores Relacionais, Operadores Lógicos e Operadores Matemáticos (que todos conhecem).

Mas o que são cada um deles e para que servem e o que vamos ver a seguir.

Operadores Relacionais

Como o próprio nome diz ele que vai ser seu divisor de aguas nas tomadas de decisões do seu código, vamos ver o porque são tão importantes e quais são eles.

Operadores relacionais

Mas onde podemos usar eles?
Bom podemos usar em uma condicional de if/else que vamos ver em outro artigo, mas ficaria no seguinte formato:

var numero = 10;
var numero2 = 20;
if (numero === numero2){
// faz alguma coisa aqui
} else {
// faz aqui
}

No trecho de código acima estou simplesmente falando se 10 é igual à 20, se essa informação for verdadeira vamos parar a execução no if, se ela for falsa automaticamente cai na condição do else.
Mas vamos falar sobre isso num outro artigo.

Os resultados obtidos dos operadores relacionais são sempre valores lógicos (VERDADEIRO ou FALSO).

Operadores Aritméticos/Matemáticos

Nada mais é do que o que fazemos naturalmente em nossas vidas, que é somar, subtrair, dividir e multiplicar valores.

Nessa tabela temos as seguintes opções:

Operadores Aritméticos/Matemáticos

O que fazemos com ele?
Bom eles podem ser nossa ação de uma condicional ou função.

Ex.

var numero = 10;
var numero2 = 10;
var total = 0;
if (numero === numero2){
total = numero + numero2;
return true;
} else {
// faz aqui
}

Observe que quando eu digo que total = numero + numero2; eu estou colocando o = (igual) ali para indicar que nossa variável total irá receber o resultado da soma, sendo assim o valor original de total que era zero passa a ser 20.

Operadores Lógicos

Por fim temos os operadores lógicos que são os que nos dão condições de escolhas, eles são:

Operadores Lógicos

Eles em condicionais podem verificar se existem valores ou não em nossas variáveis, dessa forma:

var numero = 10;
var numero2 = 10;
var total = 0;
if (numero && numero2){ // Verifica se existe os dois
total = numero + numero2;
return true;
}
else if (numero || numero2){ // Verifica se existe um deles
total = numero * numero2;
return true;
}else {
// não passou em nenhuma
}

Observe que dupla negação em algumas linguagens como no JavaScript serve para verificarmos se o valor que vem na variável é undefined ou não.

Espero que esse artigo ajude você, duvidas/sugestões deixem nos comentários =D
Abraços!

--

--

Diego Telles
Unicórnio Academy

AWS Community Builder | Tech Manager | Front-end | Mozillian Member 🦊| Subscribe: youtube.com/UnicornCoder