JavaScript bigint(長整数):変数のデータ型
JavaScriptのbigint型は、非常に大きな整数を表現するためのデータ型です。通常のnumber型では表現できない範囲の整数を扱うことができます。
bigint型はES2020で導入された機能のため、一部の古いブラウザーでサポートされていない場合があります。
bigint型は、数値の末尾に"n"を付けて表現されます。例えば、以下のように宣言します。
let bigInt = 123456789012345678901234567890n;
bigint型はnumber型と同様に計算できますが、bigint型とnunber型を交えた計算には変換が必要です。
let x = 12n; // bigint
let y = 15; // number
console.log(x + BigInt(y));