06.5 ‐ Boolean - sabrinabm94/frontend GitHub Wiki
6.5 Métodos auxiliares para boolean
Ao trabalhar com valores booleanos em JavaScript, muitas vezes nos deparamos com a necessidade de realizar operações de conversão, manipulação e avaliação desses valores de forma eficiente. Felizmente, JavaScript oferece uma variedade de métodos e operadores que facilitam essas tarefas, permitindo-nos converter, extrair valores primitivos, e operar com booleanos de maneira simples e direta.
6.5.1. toString()
O método toString() converte um valor booleano em uma string representando true ou false.
const valueBoolean = true;
const valueString = valueBoolean.toString();
console.log(valueString);
// Saída: "true"
6.5.2. valueOf()
O método valueOf() retorna o valor primitivo de um objeto Boolean como um booleano.
const valueBoolean = new Boolean(false);
const valuePrimitive = valueBoolean.valueOf();
console.log(valuePrimitive);
// Saída: false
6.5.3. Boolean()
A função construtora Boolean() retorna o valor booleano de um argumento. Se o argumento for omitido ou vazio, false é retornado. Caso contrário, o valor é convertido para um booleano.
console.log(Boolean(0)); // Saída: false
console.log(Boolean("JavaScript"));
// Saída: true
6.5.4. Operadores Lógicos (&&, ||, !)
Os operadores lógicos em JavaScript também podem ser usados para manipular valores booleanos.
- O operador
&&(E lógico) retornatruese ambos os operandos forem verdadeiros. - O operador
||(OU lógico) retornatruese pelo menos um dos operandos for verdadeiro. - O operador
!(NÃO lógico) inverte o valor do operando booleano.
const x = 5;
const y = 10;
console.log(x > 0 && y > 0); // Saída: true
console.log(x < 0 || y < 0); // Saída: false
console.log(!(x > 0));
// Saída: false
6.5.5. toPrecision()
O método toPrecision() formata um número utilizando notação científica, mantendo um número específico de dígitos significativos.
const value = 9.656;
console.log(value.toPrecision(2));
// Saída: "9.7"
Estes são apenas alguns exemplos dos muitos métodos e operadores disponíveis para a manipulação de booleanos em JavaScript.
Para continuar aprendendo sobre JavaScript, confira o próximo capítulo sobre variáveis do tipo array!