Boolean.prototype.toString()

toString() メソッドは、指定された Boolean オブジェクトを表す文字列を返します。

構文

bool.toString()

戻り値

指定された Boolean オブジェクトを表す文字列。

説明

Boolean オブジェクトは Object オブジェクトの toString メソッドを上書きしており、Object.prototype.toString() を継承していません。Boolean オブジェクトでは、toString メソッドはオブジェクトを文字列で表したものを返します。

Boolean が文字列値として表されるべきときや、Boolean が文字列の結合で参照されたとき、JavaScript は toString メソッドを自動的に呼び出します。

Boolean オブジェクトと真偽値では、組み込みの toString メソッドはその Boolean オブジェクトの値によって "true" か "false" の文字列を返します。

toString を使用する

以下のコードでは、flag.toString() は "true" を返します:

var flag = new Boolean(true);
var myVar = flag.toString();

仕様

仕様 ステータス コメント
ECMAScript 1st Edition (ECMA-262) 標準 初期定義。
ECMAScript 5.1 (ECMA-262)
Boolean.prototype.toString の定義
標準  
ECMAScript 2015 (6th Edition, ECMA-262)
Boolean.prototype.toString の定義
標準  
ECMAScript (ECMA-262)
Boolean.prototype.toString の定義
現行の標準  

ブラウザー実装状況

BCD tables only load in the browser

関連項目