ECMAScript / ECMA-262 Edition 5.1ベースのJavaScript文法
Booleanオブジェクトは、真理値(真偽値)用のオブジェクトです。
Booleanコンストラクタは、内部的には、標準組み込みFunctionプロトタイプオブジェクトとして設定されています。
Booleanプロトタイプオブジェクトは、内部的には、標準組み込みObjectプロトタイプオブジェクトとして設定されています。
Booleanオブジェクトは、new 演算子を伴うコンストラクタとしての呼び出しの場合、インスタンスであるオブジェクトの生成・初期化(インスタンス化)を、 new 演算子を伴わない関数としての呼び出しの場合、型変換を実行します。
Booleanオブジェクトのプロパティは、下記の通りです。
Booleanオブジェクトの標準組み込みプロパティ | |
---|---|
Boolean.prototype | 標準組み込みBooleanプロトタイプオブジェクトを設定 |
Booleanオブジェクトの組み込みprototypeプロパティは、下記の通りです。
尚、Boolean.prototype は、Booleanオブジェクトそのものとして参照される為、これらをコンストラクタ、または関数(メソッド)として利用する際には、".prototype" は不要で例えば、Boolean.toString ( ) 等とします。
Boolean.prototypeオブジェクトの標準組み込みプロパティ | |
---|---|
Boolean.prototype.constructor | インスタンスを生成する関数を返す。既定は、標準組み込みBooleanコンストラクタ |
Boolean.prototype.toString ( ) | 引数で指定したオブジェクトの値によってBoolean値に該当する文字列(true/false等)を返すメソッド |
Boolean.prototype.valueOf ( ) | 引数で指定したオブジェクトのプリミティブ(原始的な)値を返すメソッド |