Boleano em JavaScript (JS)

Você sabe o que é tipo booleano em JS

Há um tipo de dados que tem como nome booleano no JavaScript – JS. Assim um valor booleano é aquele que pode ser VERDADEIRO ou FALSO. Se você precisar saber “sim” ou “não” sobre algo, convém usar a função booleana. Parece extremamente simples, mas os booleanos são usados o tempo todo na programação JavaScript e são extremamente úteis.

Tipo booleano JavaScript – JS

O tipo primitivo de JavaScript boolean tem dois valores literais: true e false.

O exemplo a seguir declara duas variáveis ​​e inicializa seus valores para true e false:

let completed = true;
let runing = false;

Os valores literais do booleano diferenciam maiúsculas de minúsculas. Isso significa que True e False são identificadores válidos, mas não são boolean valores.

Pois bem, o JavaScript permite que os valores de outros tipos sejam convertidos em valores booleanos. Para converter um valor não booleano em um valor booleano, você usa a Boolean() função interna. Por exemplo:

let error = 'An error occurred';
let hasErros = Booelan(error);

console.log(error)
>>> true

Veja também:

Estrutura Básica Do HTML
Introdução rápida sobre CSS
Introdução rápida sobre Python

Como funciona

  • Primeiro, declare uma variável error que contém uma string literal ‘An error occurred’.
  • Em segundo lugar, converta a errorvariável em um valor booleano usando a Boolean() função.
  • Em terceiro lugar, envie o valor da hasError variável para o console.

Como a error variável contém uma string não vazia, a Boolean() função converte seu valor em true.

A tabela a seguir mostra como a Boolean() função converte os valores de outros tipos em valores booleanos:

Essa tabela é importante porque algumas instruções convertem automaticamente um valor não booleano em um valor booleano usando a Boolean() função.

Tipos de dadosvalores convertidos em verdadeirosValor convertido em falso
stringQualquer string não vaziastring vazia (” ”)
númeroQualquer número diferente de zero0,NaN
objetoQualquer objetonulo
indefinido(não é relevante)indefinido

Por exemplo, a if instrução executa um bloco se uma condição for true. Se você usar um valor não booleano, ele usará a Boolean() função para converter implicitamente esse valor em um valor booleano. Veja o seguinte exemplo:

let error = 'An error occurred';

if (error) {
    console.log(error);
}
>>> An error occurred

Observação: você vai aprender sobre instrução if em um outra artigo.

Neste exemplo, como a error variável contém uma string não vazia, a if instrução avalia seu valor como true. Portanto, ele executa a console.log(error) saída error para o console.

Então, se você alterar o valor da error variável para uma string vazia (” “), não verá nada na saída porque a if instrução a avalia como false:

let error = " ";

if (error) {
    console.log(error);
}
// Não tem resultado porque a condição é falsa.

Veja o primeiro artigo do Roadmap: Introdução rápida sobre JavaScript

Conclusão

Pois bem, com esse artigo você aprendeu sobre o tipo de dados booleano do JS que é muito usando em JavaScript para validar as sua condições. Então mantenha esse artigo com consulta para sempre vir dar um olhadinha para não esquecer, lembre-se que os artigos são atualizados frequentemente para melhore o seu estudo.

Então é isso espero ter ajudado, bons estudos e vamos para próximo artigos do Roadmap.

Perguntas frequentes

1. O que é um booleano em JavaScript?

Um booleano em JavaScript é um tipo de dado que representa valores lógicos verdadeiro ou falso.

2. Como declarar uma variável booleana em JavaScript?

Uma variável booleana em JavaScript pode ser declarada usando a palavra-chave “var”, “let” ou “const” e atribuindo-lhe um valor verdadeiro ou falso. Exemplo: “let verdadeiroOuFalso = true;”.

3. Quais são os valores válidos para um booleano em JavaScript?

Os valores válidos para um booleano em JavaScript são “true” e “false”.

4. Como comparar dois valores em JavaScript?

Dois valores em JavaScript podem ser comparados usando os operadores de comparação como “==” (igual), “===” (estritamente igual), “!=” (diferente), “!==” (estritamente diferente), “>” (maior), “<” (menor), “>=” (maior ou igual), “<=” (menor ou igual).

5. Como combinar vários valores booleanos em uma única expressão booleana em JavaScript?

Vários valores booleanos em JavaScript podem ser combinados em uma única expressão booleana usando os operadores lógicos “&&” (e), “||” (ou), “!” (não).

Rolar para cima