--- title: Boolean.prototype.toString() slug: Web/JavaScript/Reference/Global_Objects/Boolean/toString tags: - Boolean - Boolean Methods - JavaScript - Prototype translation_of: Web/JavaScript/Reference/Global_Objects/Boolean/toString ---
toString()
メソッドは、指定された Boolean オブジェクトを表す文字列を返します。
bool.toString()
指定された {{jsxref("Boolean")}} オブジェクトを表す文字列。
{{jsxref("Boolean")}} オブジェクトは {{jsxref("Object")}} オブジェクトの toString
メソッドを上書きしており、{{jsxref("Object.prototype.toString()")}} を継承していません。Boolean オブジェクトでは、toString
メソッドはオブジェクトを文字列で表したものを返します。
{{jsxref("Boolean")}} が文字列値として表されるべきときや、{{jsxref("Boolean")}} が文字列の結合で参照されたとき、JavaScript は toString
メソッドを自動的に呼び出します。
{{jsxref("Boolean")}} オブジェクトと真偽値では、組み込みの toString
メソッドはその {{jsxref("Boolean")}} オブジェクトの値によって "true
" か "false
" の文字列を返します。
toString
を使用する以下のコードでは、flag.toString()
は "true
" を返します:
var flag = new Boolean(true); var myVar = flag.toString();
仕様 | ステータス | コメント |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | 初期定義。 |
{{SpecName('ES5.1', '#sec-15.6.4.2', 'Boolean.prototype.toString')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-boolean.prototype.tostring', 'Boolean.prototype.toString')}} | {{Spec2('ES6')}} | |
{{SpecName('ESDraft', '#sec-boolean.prototype.tostring', 'Boolean.prototype.toString')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Boolean.toString")}}