js用最简单的方法实现四舍五入求和,js用最简单的方法实现四舍五入计算

js用最简单的方法实现四舍五入求和,js用最简单的方法实现四舍五入计算,JS用最简单的方法实现四舍五入

在这篇文章中,边肖用最简单的方式整理了关于JS舍入的例子,需要学习的朋友们。

1 、tofixed方法

toFixed()方法可以将数字舍入到具有指定小数位数的数字。例如,如果数据Num保留到小数点后2位,则表示为:to fixed(Num);但是,它的舍入规则与数学中的规则不同。使用银行家的舍入规则。庄家四舍五入法:所谓庄家四舍五入法的本质是四棚六进五平法(又称四棚六进五留双法)。具体规则如下:

简单来说就是:四比六比五考虑,五比零,一比一,五比零平价,五比一,五比一惊喜。

显然,这个规则不符合我们通常处理数据的方式。要解决这个问题,您可以使用Math.round方法自定义它,以指定要保留多少位数据进行处理。

2 、round方法

round()方法将一个数字舍入到最接近的整数。比如:Math.round(x),然后取x最接近的整数。选择的方法是四舍五入,符合数学中选择的规律。小数的处理没有那么方便,但是可以根据不同的要求定制。

比如可以用Math.round(X * 100)/100处理带两位小数的X。

小扩展:我们可以用Math.max()/Math.min()判断多个值的最大值和最小值。

用ES6的新语法解构数组

比如Math.max(数字,[数组])

Math.max(2,[2,3,11,24,1,66])得出一个值66。

Math.min的操作也一样。

以上两点是简单实现四舍五入的具体方法。感谢您的阅读和支持。

js用最简单的方法实现四舍五入求和,js用最简单的方法实现四舍五入计算