gpt4 book ai didi

Javascript 特定数字的乘法问题

转载 作者:行者123 更新时间:2023-12-03 12:24:11 25 4
gpt4 key购买 nike

在 JavaScript 控制台中输入 79.99 * 100我们得到的不是 7999,而是 7998.999999999999这种情况仅发生在特定数字(80.99,80.01)等上。89.99、99.99 等不会出现。

这是 Javascript 的错误吗?

阿比。

最佳答案

是的。 JavaScript 以不同的方式处理数字,并且在某些情况下 JavaScript 数字处理程序会出现问题。这可以通过以下方式实现:

function strip(number) {
return (parseFloat(number.toPrecision(12)));
}

strip(79.99*100);

关于Javascript 特定数字的乘法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24301538/

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