【JavaScript ECMAScript】Number::Number.prototype.toStringインスタンスメソッドの使い方
Number.prototype.toString()インスタンスメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Number.prototype.toString()メソッドは、Numberオブジェクトに格納されている数値を文字列形式に変換して返すメソッドです。このメソッドは、数値のインスタンスに対して呼び出され、変換する際の基数(進数)を指定するためのオプション引数radixを受け取ります。
radixは2から36までの整数で指定でき、変換後の文字列が何進数で表現されるかを制御します。例えば、radixに2を指定すると2進数、16を指定すると16進数として数値が文字列に変換されます。この引数を省略した場合、または10を指定した場合は、デフォルトの10進数として処理されます。メソッドの戻り値は、指定された基数に基づいて数値を表現する文字列です。
このメソッドは、数値を特定の進数形式で表示する必要がある場合や、数値データを文字列として扱いたい場合に非常に役立ちます。例えば、ユーザーインターフェース上で数値を整形して表示する際や、バイナリデータや16進数データなど、異なる進数での表現が求められる場面において、数値と文字列間の変換を柔軟に行うために利用されます。このように、Number.prototype.toString()は、JavaScriptで数値の文字列表現を制御するための、基本的ながらも強力な機能を提供するメソッドです。
公式リファレンス: Number.prototype.toString()
構文(syntax)
1const number = 10; 2number.toString();
引数(parameters)
radix = 10
- radix: number = 10: 数値を文字列に変換する際の基数 (2から36までの整数)。省略した場合、デフォルトで10進数となる
戻り値(return)
string
このメソッドは、数値を文字列として返します。基数を指定しない場合は10進数として、基数を指定した場合はその基数での文字列表現を返します。