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.








