gpt4 book ai didi

javascript - 为什么模数运算符在 javascript 中返回小数?

转载 作者:IT王子 更新时间:2023-10-29 03:19:48 27 4
gpt4 key购买 nike

为什么 49.90 % 0.10 在 JavaScript 中返回 0.09999999999999581?我预计它是 0。

最佳答案

因为 JavaScript 使用 float 学运算,这会导致舍入错误。

如果您需要两位小数的精确结果,请在运算前将您的数字乘以 100,然后再除以:

var result = ( 4990 % 10 ) / 100;

必要时四舍五入。

关于javascript - 为什么模数运算符在 javascript 中返回小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3966484/

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