Booleanos JavaScript

Neste tutorial, você aprenderá sobre booleanos JavaScript com a ajuda de exemplos.

Em JavaScript, booleanos são os tipos de dados primitivos que podem ser trueou false. Por exemplo,

 const a = true; const b = false;

Nota : Se você embrulhar trueou falseem uma citação, eles serão considerados como uma string.

Por exemplo,

 const a = 'true'; console.log(typeof a); // string

Os valores booleanos são usados ​​principalmente para operadores lógicos e de comparação. Por exemplo,

Operador igual a ==retorna truese os operandos forem iguais.

 console.log(5 == 6); // false

Diferente de operador !=retorna truese todos os operandos não forem iguais.

 console.log(5 != 6); // true

O AND lógico &&retorna truese ambos os valores do operando forem true, senão for avaliado como false.

 console.log(true && false); // false 

Os valores booleanos são usados ​​em if… elseinstruções e forloops também.

Aqui está uma lista de valores que são convertidos em valores booleanos específicos.

Tipo de dados Valor Booleano
Indefinido falso
nulo falso
NaN falso
'' falso
0 falso
20 verdade
-20 verdade
'Olá' verdade

Métodos Booleanos de JavaScript

Aqui está uma lista de métodos booleanos integrados em JavaScript.

Método Descrição
toString() retorna um valor booleano convertendo booleano em uma string
valueOf() retorna o valor primitivo de um booleano

Exemplo: usando toString ()

 let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);

Resultado

 string falsa

Exemplo: usando valueOf ()

 let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);

Resultado

 verdadeiro booleano

Função Boolean () JavaScript

A Boolean()função é usada para converter vários tipos de dados em valores booleanos. Por exemplo,

 const a = true; console.log(Boolean(a)); // true

Tudo com um valor retorna true. Por exemplo,

 let result; result = 20; console.log(Boolean(result)); // true console.log(typeof Boolean(result)); // boolean result = -20; console.log(Boolean(result)); // true result = 'hello'; console.log(Boolean(result)); // true result = (a: 1); console.log(Boolean(result)); // true

Em JavaScript, undefined, null, 0 , NaN, ''convertidos para false. Por exemplo,

 let result; // empty string result = Boolean(''); console.log(result); // false result = Boolean(0); console.log(result); // false result = Boolean(undefined); console.log(result); // false result = Boolean(null); console.log(result); // false result = Boolean(NaN); console.log(result); // false

Nota : Se você quiser saber mais sobre a conversão booleana, visite JavaScript Type Conversion.

Objetos Booleanos

Você também pode criar um valor booleano usando a newpalavra - chave. Por exemplo,

 const a = true; // creating a boolean object const b = new Boolean(true); console.log(a); // true console.log(b); // true console.log(typeof a); // "boolean" console.log(typeof b); // "object"

Nota : Recomenda-se evitar o uso de objetos booleanos. O uso de objetos booleanos torna o programa mais lento.

Artigos interessantes...