gpt4 book ai didi

Javascript float 可用范围

转载 作者:行者123 更新时间:2023-11-30 17:25:36 26 4
gpt4 key购买 nike

我终于让我的无限缩放网格开始工作并尝试了我可以缩放多少。一切正常,直到大约 15,000,000,000,000 倍的放大倍数变得不稳定并且不再向右移动,所以我认为我已经达到了它使用的任何变量类型的精度极限。然后我尝试缩小并预计会有类似的限制,但 5 分钟后,在 0.00000 的放大倍率下 - 在此处插入 100 个零 - 0014829095701452545 它仍然表现出色。如果 1 是 1 米,那么这个关系将是普朗克长度内的普朗克长度内的普朗克长度。疯狂的!

所以这不是一个真正的问题,而是一个好奇的问题——javascript 将哪种类型用于 float ?为什么它能够使用比大数字更长的小数字?

最佳答案

问题是精度损失在哪里。

当你有一个巨大的数字时,你会开始失去单位周围的精度,这会导致巨大的问题。

对于非常小的数字,您的精度损失是在非常低的小数位,由于没有足够的数字来存储数字,您会出现精度损失。所以这里没有真正的问题。

这有意义吗?基本上是两者之间的区别:

1234567890123457000 -- big precision loss (321)
0.00000001234567890123457 -- tiny precision loss (0.000000...0001)

关于Javascript float 可用范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24356118/

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