私は JavaScript で整数のみを扱っています (主に数値の加算とシフト)。ビットを失うことなく、数値がどのくらい大きくなるのか知りたいです。
たとえば、を表すことができるX
のはどれくらいの大きさでしょうか?1 << X
2^X
ベストアンサー1
JavaScript のすべての数値は、実際には IEEE-754 準拠の浮動小数点倍精度数です。これらには 53 ビットの仮数部があり、およそ 9 京倍数以下の整数値 (具体的には 9,007,199,254,740,991) が正確に表現されることを意味します。
注意: 2018年、主要なブラウザとNodeJSは新しいJavascriptのプリミティブ型でも動作します。ビッグイント整数値の大きさに関する問題を解きます。