7.5. Operadores Lógicos: Exemplos de uso dos operadores lógicos

Página 34

Os operadores lógicos são fundamentais na lógica de programação, pois permitem a realização de operações lógicas em valores booleanos, que resultam em um valor verdadeiro (true) ou falso (false). Existem três operadores lógicos principais: AND (&&), OR (||) e NOT (!). Vamos explorar cada um deles com exemplos detalhados.

Operador AND (&&)

O operador AND (&&) retorna verdadeiro se ambos os operandos forem verdadeiros. Considere o seguinte exemplo:

var a = true;
var b = false;
console.log(a && b); // retorna false

No exemplo acima, a variável 'a' é verdadeira e 'b' é falsa. Como o operador AND requer que ambos os operandos sejam verdadeiros, a expressão retorna falso.

Operador OR (||)

O operador OR (||) retorna verdadeiro se pelo menos um dos operandos for verdadeiro. Veja o exemplo a seguir:

var a = true;
var b = false;
console.log(a || b); // retorna true

No exemplo acima, a variável 'a' é verdadeira e 'b' é falsa. Como o operador OR requer que pelo menos um dos operandos seja verdadeiro, a expressão retorna verdadeiro.

Operador NOT (!)

O operador NOT (!) inverte o valor booleano do operando. Se o operando for verdadeiro, ele retornará falso e vice-versa. Aqui está um exemplo:

var a = true;
console.log(!a); // retorna false

No exemplo acima, a variável 'a' é verdadeira. O operador NOT inverte o valor, então a expressão retorna falso.

Exemplos de uso dos operadores lógicos

Os operadores lógicos são comumente usados em condições de controle de fluxo, como instruções if, loops while e for. Aqui estão alguns exemplos:

var a = 5;
var b = 10;

// Usando o operador AND
if (a > 0 && b > 0) {
  console.log("Ambos os números são positivos");
}

// Usando o operador OR
if (a > 0 || b > 0) {
  console.log("Pelo menos um dos números é positivo");
}

// Usando o operador NOT
if (! (a > 0)) {
  console.log("A não é um número positivo");
}

Os operadores lógicos também são úteis para combinar condições. Por exemplo, você pode usar o operador AND para verificar se duas condições são verdadeiras ao mesmo tempo. Ou você pode usar o operador OR para verificar se pelo menos uma das condições é verdadeira.

Em resumo, os operadores lógicos são ferramentas poderosas que permitem manipular valores booleanos e controlar o fluxo do programa. Eles são fundamentais para a lógica de programação e são usados em quase todos os programas.

Now answer the exercise about the content:

Qual é a função dos operadores lógicos na programação e como eles funcionam?

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

358. Estruturas de Decisão (IF, ELSE)

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text