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

メモ (概要外部リンク) コンストラクタ・型変換 プロパティ メソッド

メモ

概要

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

コンストラクタ・型変換

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

プロパティ

プロパティ説明
Boolean.prototype. constructorコンストラクタ定義
Boolean.prototypeプロトタイプ
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

メソッド

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