これはちょっと信じがたいですが、node.jsで許される可能な最大の整数に関する情報は、GoogleまたはSOのどちらでも見つかりません。ブラウザJavascriptの中で最大の整数に関する記事はたくさんありますが、node.jsのものとは違うかもしれません。node.jsの最大整数
誰でもポインタを与えることはできますか?ありがとう!
これはちょっと信じがたいですが、node.jsで許される可能な最大の整数に関する情報は、GoogleまたはSOのどちらでも見つかりません。ブラウザJavascriptの中で最大の整数に関する記事はたくさんありますが、node.jsのものとは違うかもしれません。node.jsの最大整数
誰でもポインタを与えることはできますか?ありがとう!
ブラウザのJavascriptで最大の整数に関する記事がたくさんありますが、node.jsとは異なることがあります。
いいえJavaScriptはJavaScriptであり、言語はと定義されています。したがって、 "JavaScript JavaScript"の回答はNodeJSにも当てはまります。 IEEE-754倍精度2進浮動小数点数(JavaScriptを使用する一種)で表すことができる
最大整数値Number.MAX_VALUE
としてJavaScriptで利用可能である1.7976931348623157×10 です。
精度を失うために確実に1を加算し、同じ値を返さない最大整数はNumber.MAX_SAFE_INTEGER
です。これは9,007,199,254,740,991です。すなわち、9007199254740991 + 1
は9007199254740992
ですが、9007199254740992 + 1
も9007199254740992
です。保持できるはるかに大きな整数がありますが(上記を参照)、値が大きくなるにつれてそれらの間のギャップが大きくなります。
"JavaScriptはJavaScriptです"ということを指摘してくれてありがとう。残りはすべて理にかなっています。 –
'Number.MAX_SAFE_INTEGER' - すべてのjavascriptエンジンと同じように –
「最大整数」を定義します。 –
'console.log(Number.MAX_SAFE_INTEGER)'を実行してみてください。 NodeJSはすばらしいですが、その心臓部はまだJavaScriptです。 –