seção
Explicação
Boolean — Tipo primitivo lógico: true ou false.
Apenas true e false. Em contextos booleanos (if, &&, ||), valores truthy/falsy são coercidos — nem todo boolean explícito é necessário.
Prefira comparações explícitas em APIs públicas; em guards internos, truthiness acelera leitura quando a equipe domina o idioma.
seção
Exemplo
Boolean(0) // falseBoolean("0") // true!!value // coerção idiomáticaseção
Modo de uso
Flags de feature com boolean literal
Retorno de predicados
.some()/.every()Props React booleanas sem string
"true"
seção
Armadilhas comuns
new Boolean(false)é truthy — objeto wrapperConfundir
"false"string (truthy) com false
seção
Termos relacionados
Aprofundar no artigo
Quer ir além? Este artigo explora o tema em profundidade — leitura recomendada após o glossário.
Primitive Types: Os 7 Blocos de Construção do JavaScript
Os 7 tipos primitivos do JavaScript — imutabilidade, typeof, autoboxing e os quirks que todo desenvolvedor precisa conhecer.
ler artigoMais em JavaScript
Outros termos da mesma categoria para revisão em sequência.