gpt4 book ai didi

javascript - 0.3 在 JavaScript 中的文字表示

转载 作者:行者123 更新时间:2023-11-30 15:49:28 25 4
gpt4 key购买 nike

如果我在 Chrome 控制台中输入 0.3,它会向我打印 0.3

这基本上是在说:“您输入了一个内容为 0.3 的数字文字,为了方便起见,我会在控制台中向您重播该表示形式,即使在实际情况下也是如此它无法准确表示,我能想到的最佳近似值是 0.30000000000000004"?

最佳答案

实际上,internal representation

0.299999999999999988897769753748434595763683319091796875

它可以打印 0.29999999999999999,这是四舍五入到 17 位有效数字的内部值。四舍五入为 17 digits is the conservative way to preserve any internal value .但在这种情况下,0.3 也能正常工作(毕竟,这就是您开始时使用的),并且由于打印的内容更短。

所以它没有接受您的字符串输入并将其回显——它只是以这种方式工作(对于任何 15 位或更少有效数字的输入都是如此)。

关于javascript - 0.3 在 JavaScript 中的文字表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39613803/

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