DEV Community

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

Posted on • Originally published at ananopaisdojavascript.hashnode.dev

2 1

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! 😊

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs