Javascript 简单计算问题

Javascript 简单计算问题,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我在学英语。制作了12个应用程序。 现在在我的第三个应用程序中,我需要做一些算术运算。这很简单。 比如100*4.31和100*4.41 console.log(100 * 4.31) console.log(100 * 4.41) 输出 430.99999999999994 441 输出值在第一个日志中应为4.31,但不是 有人能帮我找到一个解决办法吗React Native中这个简单的算术运算有什么问题吗?您必须使用toFixed()函数来舍入这样的算术表达式的结果 console.l

我在学英语。制作了12个应用程序。 现在在我的第三个应用程序中,我需要做一些算术运算。这很简单。 比如
100*4.31和100*4.41

console.log(100 * 4.31)
console.log(100 * 4.41)
输出

430.99999999999994
441
输出值在第一个日志中应为4.31,但不是

有人能帮我找到一个解决办法吗React Native中这个简单的算术运算有什么问题吗?

您必须使用toFixed()函数来舍入这样的算术表达式的结果

console.log(编号((100*4.31).toFixed(2));

控制台日志(编号((100*4.41).toFixed(2))这不是本机问题。勾选“是”,在您在回答中提到后,我已经用JavaScript测试了这一点。但是为什么它仍然存在,我的意思是,对于一些计算来说,这不是一个大问题吗?我很想知道……基本上这是你从科学计算器中得到的计算结果。所以,实际上这不是一个问题,而是正确的计算结果。您要做的是将结果限制为有限的位数。