Em JavaScript, o tipo boolean representa um valor lógico que pode ser verdadeiro (true) ou falso (false). Esse tipo é utilizado para expressar condições, tomadas de decisão e controle de fluxo em um programa.
Vamos explorar alguns aspectos importantes do tipo boolean em JavaScript:
-
Valores booleanos:
Em JavaScript, os valores booleanos verdadeiro (true) e falso (false) são as duas únicas representações possíveis desse tipo. Esses valores são usados para indicar a veracidade ou falsidade de uma condição.
Exemplo:
let temChuva = true;
let temSol = false;No exemplo acima, temChuva é uma variável que armazena o valor booleano true, indicando que há chuva. Por outro lado, temSol é uma variável que armazena o valor booleano false, indicando que não há sol.
-
Expressões booleanas:
Expressões booleanas são usadas para avaliar condições e retornar um valor booleano. Essas expressões geralmente envolvem operadores lógicos, como igualdade (==), desigualdade (!=), maior que (>), menor que (<), entre outros.
Exemplo:
let idade = 25;
let éMaiorDeIdade = idade >= 18;
console.log(éMaiorDeIdade); // Resultado: trueNo exemplo acima, a expressão idade >= 18 compara a idade com o valor 18 usando o operador maior ou igual (>=). O resultado dessa comparação é um valor booleano, que indica se a pessoa é maior de idade ou não.
-
Operadores lógicos:
Em JavaScript, existem três principais operadores lógicos que podem ser usados para combinar ou modificar valores booleanos:
&&(E lógico): Retorna true se ambos os operandos forem verdadeiros.||(OU lógico): Retorna true se pelo menos um dos operandos for verdadeiro.!(Negação lógica): Inverte o valor booleano do operando.
Exemplo:
let aprovado = true;
let alunoPresente = false;
let resultado = aprovado && alunoPresente;
console.log(resultado); // Resultado: false
let resultado2 = aprovado || alunoPresente;
console.log(resultado2); // Resultado: true
let resultado3 = !aprovado;
console.log(resultado3); // Resultado: falseNo exemplo acima, os operadores lógicos são utilizados para combinar os valores booleanos e obter um resultado lógico.
Esses são apenas alguns exemplos do uso do tipo boolean em JavaScript. Os valores booleanos são fundamentais para a lógica de programação e tomada de decisões.