Quando ouvimos a palavra booleana, dois valores vêm instantaneamente em nossas mentes: verdadeiro e falso. Booleano na linguagem de programação refere -se ao tipo de dados lógico. Representa sim/não, ligando/desativado através das palavras verdadeiras e falsas.
Em JavaScript, Boolean não é apenas um tipo primitivo, mas também usado na forma de um objeto. Todos nós já estamos familiarizados com o tipo primitivo de booleano, a seguir é um exemplo que mostra duas variáveis atribuídas com valores booleanos:
Vamos ishungth = false;Agora, se você aplicar o operador TIPOOF nessas variáveis, ele dará o resultado do booleano:
console.log (typeof (ishungth)); // boleanoEste é um tipo primitivo booleano simples, mas neste artigo aprenderemos sobre o objeto booleano em JavaScript com exemplos para o seu melhor entendimento:
Objetos booleanos em JavaScript
Em JavaScript, Boolean também pode ser definido como objetos usando a palavra -chave nova e eles são referidos pelo capital B.
Sintaxe
Seja y = novo booleano (variável/expressão);Observação: Variáveis com um valor são sempre tratadas como verdadeiras. Considerando que variáveis sem qualquer valor ou "0", "nan", string vazia, "null" são sempre tratadas como valores booleanos falsos.
Por exemplo
Booleano por um valor é sempre verdadeiroSaída
Booleano sem valor definidoSaída
O objeto booleano é um invólucro de objeto para um tipo primitivo booleano. Um objeto booleano é criado quando o usuário passa valores verdadeiros ou falsos para o construtor.
Exemplo
Deixe A = novo booleano (falso);Agora, para retornar o valor primitivo, basta chamar o método ValueOf () no objeto booleano:
console.log (a.valor de()); // falseAlém disso, se aplicarmos o mesmo método typeof () no objeto booleano, ele retorna objeto em vez de booleano:
Deixe A = novo booleano (falso);Propriedades booleanas em JavaScript
Propriedade | Descrição |
---|---|
Construtor | Boleano() Retorna a referência da função booleana que criou esse objeto. |
Protótipo | Esta propriedade estática retorna a referência ao objeto protótipo booleano. Ele permite adicionar propriedades predefinidas ao objeto booleano. |
Métodos booleanos em JavaScript
Nome | Descrição |
---|---|
valor de() | Um valor primitivo é retornado do objeto booleano. |
para sequenciar() | Uma sequência de verdadeira ou falsa é retornada que representa o valor atual do objeto booleano. |
Tosource () | O código -fonte é retornado como uma string, do objeto booleano atual. |
Exemplo
// Método de ToStringSaída
Além disso, um objeto booleano sempre retorna true em uma declaração condicional, independentemente de qualquer valor que seja atribuído a ele.
Exemplo
Seja obj1 = novo booleano (falso);Saída:
No exemplo acima, objetos booleanos e tipos primitivos de booleanos são comparados. Apesar do fato de um valor falso ter sido atribuído a um objeto booleano, ele ainda foi executado. O motivo é que o objeto é avaliado como verdadeiro quando é fornecido em uma condição se.
Conclusão
Booleano refere -se a dois valores na programação, mas em JavaScript, eles não são apenas usados como tipos de dados primitivos, mas também na forma de objetos. Neste artigo, aprendemos o que são booleanos, como os tipos primitivos e de objetos de booleanos diferem em JavaScript. Objetos booleanos têm algumas propriedades e métodos. Por exemplo, demonstramos como atribuir valores falsos e verdadeiros e como os objetos booleanos se comportam em uma declaração condicional.