簡體   English   中英

node.js中的最大整數

[英]Largest integer in node.js

很難相信-但是我找不到有關Google或SO中node.js允許的最大可能整數的信息。 關於瀏覽器Javascript中最大整數的文章很多,但我只是想知道node.js中的事情可能有所不同。

任何人都可以給一些指針嗎? 謝謝!

關於瀏覽器Javascript中最大整數的文章很多,但我只是想知道node.js中的事情可能有所不同。

否。JavaScript是JavaScript,它是規范定義的語言。 因此,您為“瀏覽器JavaScript”找到的答案也適用於NodeJS。

可以由IEEE-754雙精度二進制浮點數(JavaScript使用的種類)表示的最大整數值為1.7976931348623157 x 10 308 ,可以在JavaScript中以Number.MAX_VALUE

可以可靠地加1並且由於精度損失而不能返回相同值的最大整數是Number.MAX_SAFE_INTEGER ,即9,007,199,254,740,991。 也就是說, 9007199254740991 + 19007199254740992 ,但9007199254740992 + 1也是9007199254740992 可以保留更大的整數(請參見上文),但是整數之間的差距隨着值的增加而增大。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM