DEV Community 👩‍💻👨‍💻

Cover image for Operadores Lógicos: Exemplos (Parte 2)
ananopaisdojavascript
ananopaisdojavascript

Posted on • Originally published at ananopaisdojavascript.hashnode.dev

Operadores Lógicos: Exemplos (Parte 2)

Vou criar quatro variáveis com valores definidos:

const A = 5;
const B = 3;
const C = 7;
const D = 2;
Enter fullscreen mode Exit fullscreen mode

Vamos ver na prática como funcionam os operadores lógicos.

A > B && C > D; // true
Enter fullscreen mode Exit fullscreen mode

A é maior do que B e C é maior do que D. As duas afirmações são verdadeiras, portanto o resultado geral é true.

A < B && C > D; // false
Enter fullscreen mode Exit fullscreen mode

A não é menor do que B e C é maior do que D. A primeira afirmação é falsa, portanto o resultado geral será false.

A < B || C > D; // true
Enter fullscreen mode Exit fullscreen mode

Usei as mesmas expressões do exemplo anterior, agora com ||. A primeira afirmação é falsa, porém a segunda é verdadeira, portanto o resultado geral será true.

const isThisNumberEven = false;
console.log(!isThisNumberEven); // true
Enter fullscreen mode Exit fullscreen mode

A variável isThisNumberEven foi declarada com um valor false. Porém, com o uso do !, o valor tornou-se true.

E aí? Gostaram? Até a próxima anotação! 😊

Top comments (0)

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git