Javascript 计算器应用程序的浮点算法解决方案

Javascript 计算器应用程序的浮点算法解决方案,javascript,math,Javascript,Math,我正在React中制作一个计算器应用程序,希望能够解决浮点运算,而不必四舍五入到固定的小数位数或截断 基本上,如何让我的计算器应用程序计算0.3-0.1,并返回0.2而不是0.1999999999998?您可以使用任意精度的十进制类型进行计算。如下图所示:无需四舍五入到固定的小数位数或截断,则需要使用库。所有计算器的工作精度都比显示的位数高3到6位数。使用可用的类型,这意味着在显示数字时四舍五入到10-12位数。谢谢你,伙计!实际使用math.js,类似于:

我正在React中制作一个计算器应用程序,希望能够解决浮点运算,而不必四舍五入到固定的小数位数或截断


基本上,如何让我的计算器应用程序计算0.3-0.1,并返回0.2而不是0.1999999999998?

您可以使用任意精度的十进制类型进行计算。如下图所示:

无需四舍五入到固定的小数位数或截断,则需要使用库。所有计算器的工作精度都比显示的位数高3到6位数。使用可用的类型,这意味着在显示数字时四舍五入到10-12位数。谢谢你,伙计!实际使用math.js,类似于: