gpt4 book ai didi

JavaScript 打印带有 20 位小数的错误数字

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

<分区>

所以这是我的代码:

requestList.push(newDrink("Beer 1", 1.2, "Quantity:33cl", 0, "Beer"));

“1.2”是价格。还有另一个用 1 初始化的变量,它是“数量”。

function printtolist()
{
var price = requestList[i].price * requestList[i].quantity;

alert(price);
}

所以,非常简单,当我添加更多数量时,我会打印它,所以在这种情况下,输出应该是这样的。

 1.2   
2.4
3.6
4.8
6
7.2

但是我明白了:

1.2
2.4
3.599999999999996
4.8
6
7.199999999999999

我无法理解这一点。数量加上

requestList[i].quantity++

所以我的变量就像“ double 和整数”。有什么想法吗?

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