【Node.js24.x】String::toString()メソッドの使い方
toStringメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
toStringメソッドは、Stringオブジェクトが保持している文字列の値を、そのまま文字列として返すメソッドです。このメソッドは、new String() のようにStringコンストラクタを使用して作成された文字列オブジェクトから、そのオブジェクトがラップしている実際の文字列データ、すなわちプリミティブな文字列値を取り出す際に利用できます。
例えば、let greeting = new String("Hello World"); といった形でオブジェクトとして作成された文字列に対して greeting.toString() を呼び出すと、結果として "Hello World" というプリミティブな文字列値が得られます。
通常、"example" のように直接記述されたプリミティブな文字列値に対しては、それら自体が既に文字列であるため、この toString メソッドを明示的に呼び出すことは稀です。しかし、JavaScriptエンジンがStringオブジェクトを文字列として評価する必要がある場合や、Stringオブジェクトを文字列として扱うような文脈では、内部的にこのメソッドが自動的に呼び出されることがあります。
このメソッドは引数を取りません。戻り値は常に、対象のStringオブジェクトが表すプリミティブな文字列です。これにより、オブジェクトの形式で格納された文字列の値を、標準的な文字列として一貫して利用することが可能になります。
構文(syntax)
const myString = "Example String";
const stringRepresentation = myString.toString();
console.log(stringRepresentation);
引数(parameters)
引数なし
引数はありません
戻り値(return)
string
このメソッドは、Stringオブジェクトの文字列表現を返します。