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)

"I made 10x faster JSON.stringify() functions, even type safe"

☝️ Must read for JS devs