[9] [DFN[[RUBYB[ブール型]@en[boolean]]]]は、
[[真]]と[[偽]]の2つの値のいずれかを表す[[データ型]]です。

* 呼称

[10] [[ブール型]]の他、[DFN[bool]]、[DFN[ブーリアン]]、[DFN[ブール値(型)]]、
[DFN[真偽値(型)]]、[DFN[真理値(型)]]、[DFN[論理型]]など色々な呼び名があります。

* 値

[11] [[真]]と[[偽]]の2つの値があります。

[12] [[数値]]として表す場合、それぞれ [N[1]] と [N[0]] を当てたり、
[N[1]] と [N[-1]] を当てたり、 [N[-1]] と [N[0]] を当てたりします。

* 演算

[2] 次の[[演算]]があります。
[FIG(short list)[
- [[and]]
- [[or]]
- [[not]]
- [[xor]]
]FIG]

* 応用

[13] 
[FIG(list middle)[
- [[ブール値][boolean (JavaScript)]] ([[JavaScript]])
- [CODE(JS)@en[[[Boolean][Boolean object]]]] 型 ([[JavaScript]])
- [[ブール型属性]] ([[HTML]])
- [[真偽値クラス]] ([[SGML]])
- [[boolean property]] ([[HTTP]])
- [[bool context]] ([[Perl]])
]FIG]

* メモ

[3] [CITE@en[Add null, true, and false]]
([[annevk]]著, [TIME[2017-11-29 02:55:05 +09:00]])
<https://github.com/whatwg/infra/commit/83c18bb1b77baf3d34457c95b458e5adaaa20c9f>

[4] [CITE@en[Add basic JavaScript types · Issue #95 · whatwg/infra]]
([TIME[2017-11-30 23:49:29 +09:00]])
<https://github.com/whatwg/infra/issues/95>

[5] [CITE@en[Add null, true, and false by annevk · Pull Request #171 · whatwg/infra]]
([TIME[2017-11-30 23:49:49 +09:00]])
<https://github.com/whatwg/infra/pull/171>