js四舍五入的实现方法
要想在前端实现对数字四舍五入,可以js来实现四舍五入即可。下面说两种实用的js四舍五入方法round方法和tofixed方法,都能达到我们要的处理结果,实现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方法四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则,银行家舍入:所谓银行家舍入法,其实质是一种四舍六入五取偶法。
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/js/186.html
原文地址:https://tangjiusheng.cn/js/186.html
大家都在看