0x0b
js_object-Boolean_
最終更新:
0x0b
-
view
Boolean
関数として呼出される Boolean コンストラクタ
Boolean がコンストラクタとしてではなく関数として呼出されるとき、型変換を行う。
Boolean (value)
ToBoolean(value) により算出される (Boolean オブジェクトではない) ブーリアン値を返す。
Boolean コンストラクタ
Boolean が new 式の一部として呼出されるとき、それはコンストラクタである: それは新規に生成されるオブジェクトを初期化する。
new Boolean (value)
新規に生成されるオブジェクトの Prototype プロパティはオリジナルの Boolean プロトタイプオブジェクトで、 Boolean.prototypeの初期値である。
新規に構築される Boolean オブジェクトの Class プロパティは、 "Boolean" に設定される。
新規に構築される Boolean オブジェクトの Value プロパティは、 ToBoolean(value) に設定される。
新規に構築される Boolean オブジェクトの Class プロパティは、 "Boolean" に設定される。
新規に構築される Boolean オブジェクトの Value プロパティは、 ToBoolean(value) に設定される。
Boolean コンストラクタのプロパティ
Boolean コンストラクタの内部 Prototype プロパティの初期値は、 Function プロトタイプオブジェクト
内部プロパティと length プロパティ (値は 1) の他に、 Boolean コンストラクタは次のプロパティを持つ:
内部プロパティと length プロパティ (値は 1) の他に、 Boolean コンストラクタは次のプロパティを持つ:
Boolean.prototype
Boolean.prototype の初期値は、 Boolean プロトタイプオブジェクト
このプロパティは、属性 { DontEnum, DontDelete, ReadOnly } である。
このプロパティは、属性 { DontEnum, DontDelete, ReadOnly } である。
Boolean プロトタイプオブジェクトのプロパティ
Boolean プロトタイプオブジェクトはそれ自身が Boolean オブジェクト (Class は "Boolean") で、値が false である。
Boolean プロトタイプオブジェクトの内部 Prototype プロパティの値は Object プロトタイプオブジェクト
Boolean プロトタイプオブジェクトのプロパティである関数の以降の説明において、フレーズ "この Boolean オブジェクト" は、関数呼び出しの this 値であるオブジェクトを参照する; this 値が内部 Class プロパティの値が "Boolean" であるオブジェクトでなければ、例外 TypeError が投げられる。 Also, フレーズ "このブーリアン値" は、この Boolean オブジェクトに表現されるブーリアン値、すなわち、この Boolean オブジェクトの内部 Value プロパティの値を参照する。
Boolean プロトタイプオブジェクトの内部 Prototype プロパティの値は Object プロトタイプオブジェクト
Boolean プロトタイプオブジェクトのプロパティである関数の以降の説明において、フレーズ "この Boolean オブジェクト" は、関数呼び出しの this 値であるオブジェクトを参照する; this 値が内部 Class プロパティの値が "Boolean" であるオブジェクトでなければ、例外 TypeError が投げられる。 Also, フレーズ "このブーリアン値" は、この Boolean オブジェクトに表現されるブーリアン値、すなわち、この Boolean オブジェクトの内部 Value プロパティの値を参照する。
Boolean.prototype.constructor
Boolean.prototype.constructor の初期値は、組込み Boolean コンストラクタである。
Boolean.prototype.toString ( )
このブーリアン値が true ならば、文字列 "true" が返される。そうでなければ、このブーリアン値は false でなければならず、文字列 "false" が返される。
toString 関数は汎用的ではない; this 値が Boolean オブジェクトでなければ、例外 TypeError を投げる。それゆえ、他の種類のオブジェクトにメソッドとして転用できない。
toString 関数は汎用的ではない; this 値が Boolean オブジェクトでなければ、例外 TypeError を投げる。それゆえ、他の種類のオブジェクトにメソッドとして転用できない。
Boolean.prototype.valueOf ( )
このブーリアン値を返す。
valueOf 関数は汎用的ではない; this 値が Boolean オブジェクトでなければ、例外 TypeError を投げる。それゆえ、他の種類のオブジェクトにメソッドとして転用できない。
valueOf 関数は汎用的ではない; this 値が Boolean オブジェクトでなければ、例外 TypeError を投げる。それゆえ、他の種類のオブジェクトにメソッドとして転用できない。
Boolean インスタンスのプロパティ
Boolean インスタンスは、 Boolean プロトタイプオブジェクトから継承するプロパティの上に特別なプロパティを持たない。