【Node.js24.x】Number::toString()メソッドの使い方
toStringメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
toStringメソッドは、数値を文字列に変換するメソッドです。このメソッドは、Node.jsのNumberオブジェクトのインスタンスに対して呼び出され、数値データを人が読める形式の文字列として表現するために利用されます。
toStringメソッドは、オプションとしてradix(基数)という引数を受け取ることができ、これにより変換後の文字列の表現形式を指定できます。例えば、radixに2を指定すると数値を2進数形式の文字列に、8を指定すると8進数形式の文字列に、16を指定すると16進数形式の文字列にそれぞれ変換します。radixとして指定できる値は、2から36までの整数です。この範囲外の値を指定すると、無効な引数としてエラーが発生する可能性があります。
radix引数を省略した場合、デフォルトで10が指定されたものとみなされ、数値は10進数形式の文字列に変換されます。これは、普段私たちが日常的に使用している数値を文字列として表現する方法です。
このメソッドは、変換された文字列を返します。プログラミングにおいて、数値データをウェブページやアプリケーションのユーザーインターフェースに表示したり、他の文字列と結合して出力したりする際に、toStringメソッドは非常に頻繁に利用される基本的な機能です。数値型から文字列型への変換は、データ操作の基礎としてシステムエンジニアにとって必須の知識となります。
構文(syntax)
const myNumber = 123;
const decimalString = myNumber.toString();
const hexString = myNumber.toString(16);
引数(parameters)
radix = 10
- radix: number = 10: 数値を文字列に変換する際の基数(進数)を指定します。デフォルトは10(10進数)です。
戻り値(return)
string
数値を指定された基数(radix)で表現した文字列を返します。基数を省略した場合は10進数として扱われます。