100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 浮点数保留小数点后两位(JS)

浮点数保留小数点后两位(JS)

时间:2022-04-23 06:36:22

相关推荐

浮点数保留小数点后两位(JS)

推荐阅读:

我的CSDN我的博客园QQ群:704621321

一。前沿

有时候,你拿到的数据精度很高,但是你不需要向用户展示得那么精准,一是对用户没有太大意义,二是看上去不好看,为此,我们往往需要截取一定得精度,今天就给大家分享一样如何实现此功能。

二。方法

在这里,我们的功能是将一个数转换为小数点后两位。从小学开始,我们知道对于一个数,将它四舍五入到某位的计算,例如:1649,将它四舍五入到十位,得到的数是1650,将它四舍五入到百位是1600。同理,对于3.141592653,四舍五入,保留小数点后一位是3.1,保留小数点后两位是3.14。

三。代码实现

setTwoDecimal(x) {var f_x = parseFloat(x);if (isNaN(f_x)) {alert('function:changeTwoDecimal->parameter error');return false;}f_x = Math.round(f_x * 100) / 100;return f_x;},

究其根源,其实很简单,对于将浮点数保留两位小数,采取的方法是,将其乘以需要保留小数点后的位数个零,比如,保留两位,就乘以100,保留5位,乘以100000。然后对得到的数四舍五入。这是扩到了一定倍数的数,因为,我们需要将它还原,处以相应的倍数。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。