#006 - Basicão do JS: Operadores lógicos

June 03, 2021 • ☕️ 1 min de leitura

Antes de tudo, obrigado pelos acessos que vocês tem dado à estes posts, eu tentarei continuar a faze-los com a mesma frenquencia semanal.

Coloca esse álbum do Black Sabbath e manda ver:

Alt Text

Operadores lógicos são operadores que retornam valores booleanos. Além de true

e false, estes operadores podem retornar verdadeiros e falseáveis.

Os valores falseáveis não necessariamente são só false. Existem 6 valores que podem ser considerados falseáveis:

undefined, null, NaN, 0, "", false

Todos os valores verdadeiros são aqueles que não são falseáveis. Lembra da tabela verdade? Abaixo anexo uma aula bem completa sobre tabela verdade e valores verdadeiros e falseáveis.

Em Javascript isto pode ser representado da seguinte maneira:

const x = true;
const y = false;

//Se utilizarmos o conectivo && - AND/E, ambos os valores
//tem que ser verdadeiros

x && y //retorna false

//Se utilizarmos o conectivo || - OR/OU, ao menos um dos valores 
// tem que ser verdadeiro
x || y //retorna true

//Já o operador ! - NOT/NÃO, retorna false se for verdadeiro e 
//verdadeiro se for falseável
!x // retorna false
!y // retorna true
!'Mitrut' // retorna false

Pronto, para saber a ordem de chamada, pense sempre na ordem normal matemática. Na próxima semana iremos tratar de Condicionais em javascript e depois cair de cabeça em um dos assuntos mais extensos e legais de JS: ARRAYS.


Compartilhe este post:


Blog escrito por Wellington Mitrut, Antes de tudo eu faço arte: código, música, fotografia, desenho e etc. Amo criar coisas e compartilhar com o mundo

Mastodon