Boolean【真偽値】オブジェクト

目次: メモ コンストラクタ・型変換 プロパティ メソッド 関連

メモ

  • 真偽値 (true / false)を表す オブジェクト
  • Boolean型 【真偽型】も同等の処理が可能 (一時的に Boolean【真偽値】オブジェクト を作成)

コンストラクタ・型変換

構文説明
new Boolean ( [ value ] ) コンストラクタ
Boolean ( [ value ] )型変換

プロパティ

プロパティ説明
Boolean.prototype. constructorコンストラクタ定義 (下記 参照)
Boolean.prototypeプロトタイプ (下記 参照)

メソッド

メソッド説明
Boolean.prototypetoString ()文字列変換
Boolean.prototypevalueOf ()Boolean型値変換

console.log(Boolean.prototype);
// 出力:Boolean {[[PrimitiveValue]]: false, constructor: function, toString: function, valueOf: function}

var bool = true;
console.log(bool.constructor);
// 出力:function Boolean() { [native code] }

console.log(bool.toString());
// 出力:true

bool = new Boolean();
console.log(bool.toString());
// 出力:false