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 2017 Draft (ECMA-262)
Boolean.prototype.toString の定義
ドラフト  

ブラウザー実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) (有) (有) (有) (有)
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) (有) (有) (有) (有) (有)

関連項目

ドキュメントのタグと貢献者

 このページの貢献者: YuichiNukiyama, teoli, ethertank, Yuichirou
 最終更新者: YuichiNukiyama,