したがって、JavaScript 整数は内部的に 64 ビットの浮動小数点値であるため、-2 53から +2 53 (-9,007,199,254,740,992 から +9,007,199,254,740,992) の値を正確にサポートできます。
これについては、非常に興味深いスレッド「What is JavaScript's Max Int?」ですべて読むことができます。Number が精度を落とさずに到達できる最大の整数値は?
私のプロジェクトでは、非常に大きなファイルに 64 ビット オフセットが必要です。これらは、32 ビット値の上位と下位のペアを組み合わせることで作成できます。完全な 64 ビット範囲は必要ないので、JavaScript の制限で問題ありません。
しかし、どのようにすればよいかわからないのは、指定された 32 ビット値のペアが JavaScript の範囲外の数値にならないことを確認する方法です。
これに対してどのように確認できますか?この範囲外の数値の場合、最も難しいと思います。