Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【JavaScript ECMAScript】Boolean::Boolean.prototype.toStringインスタンスメソッドの使い方

Boolean.prototype.toString()インスタンスメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Boolean.prototype.toString()メソッドは、真偽値であるtrueまたはfalseを、それぞれ対応する文字列である"true"または"false"に変換して返すメソッドです。

このメソッドは、JavaScriptのグローバルオブジェクトに属するBooleanオブジェクトのプロトタイプに定義されており、Booleanのインスタンスに対して呼び出すことができます。例えば、new Boolean(true)のように作成されたBooleanオブジェクトに対してtoString()を呼び出すと、文字列"true"が得られます。さらに、プリミティブな真偽値(truefalse)に対しても、JavaScriptの内部的な仕組みにより一時的なBooleanオブジェクトが生成され、このメソッドが適用されます。これにより、true.toString()false.toString()のように直接呼び出すことも可能で、それぞれ文字列"true""false"を返します。

この機能は、プログラム内で真偽値をユーザーインターフェースに表示したり、他の文字列と組み合わせてログメッセージやエラーメッセージを生成したりする際に非常に有用です。真偽値を人間の読める形式で表現したい場合や、文字列連結などの操作で真偽値を暗黙的に文字列に変換する必要がある場合にも利用されます。Boolean.prototype.toString()は、JavaScriptにおいて真偽値の標準的な文字列表現を提供し、プログラムの可読性と一貫性を保つ上で重要な役割を果たします。

公式リファレンス: Boolean.prototype.toString()

構文(syntax)

1true.toString();

引数(parameters)

引数なし

引数はありません

戻り値(return)

String

Booleanオブジェクトの真偽値を表す文字列("true"または"false")を返します。

関連コンテンツ