gpt4 book ai didi

javascript - 减去 2 个小数 javascript

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:56:46 25 4
gpt4 key购买 nike

嗨,我正在尝试减去 2 个十进制数,但它一直返回一些奇怪的数字。

var x = 0.00085022
var y = 0.00085050
var answer = x - y
alert(answer)

这是它返回的数字 -2.8000000000007186e-7

最佳答案

The maximum number of decimals is 17, but floating point arithmetic is not always 100% accurate http://www.w3schools.com/js/js_numbers.asp

试试这个:

var x = 0.00085022 * 100000000;
var y = 0.00085050 * 100000000;
var answer = (x - y) / 100000000;
alert(answer);

关于javascript - 减去 2 个小数 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38733037/

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