このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Boolean (論理型)

コンピューター科学において、boolean(論理型、真偽値型)は true(真)か false(偽)の値のみを取れる論理データ型です。

たとえば、 JavaScript では論理値による条件がコードの部分を実行するか(if 文の中など)や繰り返し(for ループなど)を決定します。

下記に、この概念を示す JavaScript の擬似コードを示します(実際に実行可能なコードではありません)。

js
/* JavaScript if 文 */
if (論理型条件) {
  // 条件が true の場合に実行するコード
}

if (論理型条件) {
  console.log("論理型条件が true になった");
} else {
  console.log("論理型条件が false になった");
}

/* JavaScript for ループ */
for (制御変数; 論理型条件; カウンター) {
  // 条件が true の場合に繰り返し実行されるコード
}

論理値は Boolean (ブーリアン) とも呼ばれ、数理論理学の先駆者であるイギリスの数学者ジョージ・ブールにちなんで名づけられました。。

以上が一般的な概要です。論理型という用語は、コンテキストによってより具体的な意味を持つことができる場合があります。具体的には、以下のことを参照する場合があります。

Boolean (ブーリアン) (JavaScript)
JavaScript において Boolean は プリミティブ値で true か false を表します。
Boolean attribute (論理属性) (ARIA)
ARIA における論理属性 (boolean attribute) とは、列挙されたリストの中に true (真) または false (偽) の含む列挙型の属性のことです。
Boolean attribute (論理属性) (HTML)
HTML における 論理属性 (boolean attribute) とは、true(真) か false(偽)のどちらか一方の値をとる属性です。

関連情報