Objetivos
Boolean
O tipo de dado Boolean é um objeto que armazena valores true e false.
Esse tipo de dado possui métodos e propriedades para sua manipulação.
Instanciando Boolean
Para declararmos um objeto do tipo Boolean, utilizamos seu construtor padrão. Seu
construtor também pode ser utilizado para conversão de dados.
Sintaxe
let variavel = new Boolean( value );
Boolean(value)
Quando utilizamos o contrutor new Boolean(value) criamos um objeto do tipo
Boolean. Quando utilizamos Boolean(value) um objeto do tipo primitivo será criado.
Exemplo 1
let variavel = new Boolean();
Saída
-
A classe Boolean possui algumas propriedades que retornam informaçõe sobre seu
tipo de dado. Abaixo, a lista de propriedades:
Método |
Descrição |
|
constructor |
Retorna a função construtora |
Visitar |
A propriedade constructor retorna a função que é utilizada para a instanciação
do tipo de dado Boolean.
Sintaxe
let variavel = new Set(string);
Exemplo 2
let a = new Boolean();
let construtor = a.constructor;
let variavel = construtor(true);
console.log(variavel);
Saída
true
Os métodos listados abaixo são fornecidos pelo classe Boolean para manipulação de suas informações.
Método |
Descrição |
|
toString |
Retorna a função construtora |
Visitar |
valueOf |
Retorna a dado primitivo |
Visitar |
Com o método toString podemos converter um valor booleano para sua representação em
string que é retornada.
Sintaxe
nome_objeto.toString();
Exemplo 3
let x = new Boolean(true);
console.log(x.toString());
Saída
true
Com o método valueOf podemos recuperar o valor nativo/primitivo do
tipo boolean.
Sintaxe
nome_objeto.valueOf();
Exemplo 4
let x = new Boolean(true);
let y = x.valueOf();
console.log(y);
Saída
true
Histórico de atualizações
- 19/08/2025 - revisão 3 - Ajustes: pontuais e sintaxes
- 25/09/2024 - revisão 2 - ajustes pontuais
- 06/10/2023 - revisão 1 - Correção navegação e erros gramaticais
- 31/05/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.