gpt4 book ai didi

javascript - 错误的乘法答案

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:57:44 26 4
gpt4 key购买 nike

我明白 JS 数学并不完美。但是我如何设置此格式以获得正确答案,因为我有一个成本为 0.60 美分的购物车项目并且他们可以更改数量?

var a=3*.6;
document.write(a);

写入 1.7999999999999998

显然我想写1.8。有什么想法可以实现吗?

最佳答案

使用 toFixed 将其向后舍入:

var a = 3*.6;
document.write(a.toFixed(2));

如果你需要它作为一个数字,在它之前添加一个+符号:

var a = 3*.6;
console.log(+a.toFixed(2)); // Logs: 1.8, instead of "1.80"

关于javascript - 错误的乘法答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7493641/

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