js四舍五入的实现方法

 分类:js知识时间:2020-02-21点击:

      要想在前端实现对数字四舍五入,可以js来实现四舍五入即可。下面说两种实用的js四舍五入方法round方法和tofixed方法,都能达到我们要的处理结果,实现js四舍五入的方法。

js四舍五入

1.js四舍五入:Math.round方法

      Math.round() 方法可把一个数字舍入为最接近的整数。例如:Math.round(x),则是将x取其最接近的整数。

简单例子:

var num=Math.round(568.58)
console.log(num);
// 输出结果是:569

     详细可查看文档:http://www.w3school.com.cn/jsref/jsref_round.asp

说明:Math.round方法使用的是四舍五入中的方法,符合数学中取舍的规则。对于小数的处理没有那么便捷,但是可以根据不同的要求,进行自定义的处理。

2.js四舍五入:tofixed方法

      toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。例如将数据Num保留2位小数,则表示为:toFixed(2)

例子:

var number =6.446242342;
var num = number.toFixed(2);
console.log(num);
// 输出结果是:6.45

说明:tofixed方法四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则,银行家舍入:所谓银行家舍入法,其实质是一种四舍六入五取偶法。

除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: