JavaScript Booleanリファレンスマニュアル
JavaScript ブール(布尔)
JavaScriptのブール値は以下の二つの値のうちの一つです:true または false。
Boolean() 関数
Boolean() 関数を使って、式が真であるかどうかを確認できます:
例
Boolean(10 > 9) // 返却 true
もっと簡単に:
例
(10 > 9) // 返却 true 10 > 9 // また true を返します
ブール値に関するチュートリアルは、私たちの JavaScript Boolean タイプのチュートリアル。
Boolean 属性
属性 | 説明 |
---|---|
constructor | JavaScript Boolean プロトタイプを生成する関数を返します。 |
prototype | Boolean プロトタイプに属性やメソッドを追加することができます。 |
Boolean メソッド
メソッド | 説明 |
---|---|
toString() | ブール値を文字列に変換し、結果を返します。 |
valueOf() | ブール値の原始値を返します。 |
Boolean オブジェクト
Boolean オブジェクトは「true」または「false」の2つの値を表します。
Boolean オブジェクトの作成文法:
new Boolean(value); //構造関数 Boolean(value); //変換関数
パラメータ
パラメータ value Boolean オブジェクトに格納されている値またはブール値に変換される値。
返り値
構造関数(演算子 new を含む)として呼び出された場合、Boolean() はパラメータをブール値に変換し、その値を含む Boolean オブジェクトを返します。
関数(演算子 new を含まない)として呼び出された場合、Boolean() はパラメータを原始のブール値に変換し、その値を返します。
注記:value パラメータを省略したり、0、-0、null、""、false、undefined、NaN に設定すると、そのオブジェクトは false に設定されます。それ以外の場合は true に設定されます(value パラメータが文字列 "false" であっても)。
Boolean オブジェクトの説明
JavaScript では、ブール値は基本データ型の一種です。Boolean オブジェクトはブール値をパッケージ化したブールオブジェクトです。Boolean オブジェクトは、ブール値を文字列に変換する toString() メソッドを提供するために主に使用されます。
toString() メソッドを使用してブール値を文字列に変換する場合(通常は JavaScript が暗黙に呼び出す)、JavaScript はそのブール値を一時的な Boolean オブジェクトに変換し、そのオブジェクトの toString() メソッドを呼び出します。
参考書
さらに詳しい情報は、JavaScript 高級教程の関連内容を読んでください:
- ECMAScript 参照型
- 参照型は通常クラス(class)またはオブジェクトと呼ばれます。この節では ECMAScript の既定参照型について説明します。