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

简介: 浮点数保留小数点后两位(JS)
推荐阅读:

一。前沿

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

二。方法

      在这里,我们的功能是将一个数转换为小数点后两位。从小学开始,我们知道对于一个数,将它四舍五入到某位的计算,例如: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。然后对得到的数四舍五入。这是扩到了一定倍数的数,因为,我们需要将它还原,处以相应的倍数。

相关文章
|
2月前
|
JavaScript 前端开发
JS浮点数精度问题及高精度小数运算:BigNumber解决方案
JS浮点数精度问题及高精度小数运算:BigNumber解决方案
223 0
|
3月前
|
JavaScript
js 保留2位小数
js 保留2位小数
|
6月前
|
JavaScript 前端开发 Java
JavaScript小数四舍五入的代码
JavaScript小数四舍五入的代码
59 8
|
6月前
|
存储 JavaScript 安全
Js 与浮点数
Js 与浮点数
|
6月前
|
JavaScript
必知的技术知识:js保留二位小数
必知的技术知识:js保留二位小数
466 0
|
7月前
|
JavaScript
js 强制保留2位小数
js 强制保留2位小数
64 0
|
7月前
|
JavaScript 前端开发
JavaScript随手笔记---保留小数位
JavaScript随手笔记---保留小数位
|
7月前
|
存储 JavaScript 前端开发
浮点数不再神秘:JS浮点数精度详解
浮点数不再神秘:JS浮点数精度详解
|
JavaScript
js金额补充--2位小数0demo效果(整理)
js金额补充--2位小数0demo效果(整理)
|
JavaScript 前端开发 安全
在 JavaScript 中将浮点数转换为整数
在 JavaScript 中将浮点数转换为整数
256 0