gpt4 book ai didi

javascript - js缺少整数

转载 作者:行者123 更新时间:2023-11-29 16:20:38 25 4
gpt4 key购买 nike

Javascript 不能使用 10100401822940525,它就像 Windows 中的“conn”文件夹。为什么 js 会因为这个数字而失败?

你可以检查例子,

http://jsfiddle.net/ymutlu/yCpWh/1/

最佳答案

在 IEEE 浮点型数字中​​,数字越大,数字之间的差距就越大。当您查看 number is stored 的方式时,这是有道理的.

考虑具有负指数的可能值与非负指数的数量相同。这意味着 0 到 1 之间的可能数字的数量与 1 到无穷大之间的可能数字的数量相同。显然,1 和无穷大之间的数字间隔得更远。这个间距实际上是分布的,所以你离 0 越远,可能存储的数字之间的差距就越大(没有真正的最大数字,它只是最终你到达没有数字可以与 Infinity 区分开来的点)。

这实际上非常有效,因为在大多数情况下,您在处理较大的数字时需要较低的精度。 1010040182294052410100401822940526 之间的区别远不如 13 相对于大小的区别号码。能够表示数字 2 比数字 10100401822940525 重要得多,而且您只能使用 64 位。

关于javascript - js缺少整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10756634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com