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

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

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

作成日: 更新日:

基本的な使い方

BigInt.prototype.toString()メソッドは、JavaScriptで非常に大きな整数を扱うBigInt型の値を、指定された基数(進数)の文字列形式に変換して返すメソッドです。

このメソッドは、オプションでradix(基数)という引数を受け取ります。radix引数は、変換する文字列がどの進数で表現されるかを指定するもので、2から36までの整数を指定できます。例えば、radixに2を指定すると二進数表記の文字列に、16を指定すると十六進数表記の文字列になります。もしradix引数を省略した場合や、undefinedを指定した場合は、デフォルトで10(十進数)が使用され、通常の数値表記の文字列が返されます。

返される値は、BigInt値を指定された基数で表現した文字列です。BigIntは通常のNumber型では扱えない大きな整数を正確に表現できますが、そのままでは文字列として直接利用できません。このtoString()メソッドを利用することで、BigIntの値をユーザーインターフェースに表示したり、ファイルに書き込んだり、他のシステムへ文字列として渡したりする際に、適切な形式に変換できます。これにより、開発者はBigIntの値を柔軟に扱い、様々な用途に活用することが可能になります。

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

構文(syntax)

1bigIntInstance.toString([radix])

引数(parameters)

radix = 10

  • radix: number = 10: 数値を文字列に変換する際の基数(2~36の整数)を指定します。デフォルトは10進数です。

戻り値(return)

String

このメソッドは、BigInt値を人間が読みやすい文字列形式に変換したものを返します。基数(例: 10進数、2進数)を指定することも可能です。

関連コンテンツ