zoukankan      html  css  js  c++  java
  • js保留两位小数

    1、普通js实现保留两位小数。

        function returnFloat(value){
            var value=Math.round(parseFloat(value)*100)/100;
            var xsd=value.toString().split(".");
            console.log(value)
            if(xsd.length==1){
                value=value.toString()+".00";
                return value;
            }
            if(xsd.length>1){
                if(xsd[1].length<2){
                    value=value.toString()+"0";
                }
                return value;
            }
        }
    var value=Math.round(parseFloat(value)*100)/100;这是该方法的核心可以将字符串转换为浮点型乘以100一会再除以100可以保留两位小数。下面就是对一些具体个别情况的处理,主要是以“.”切割字符串从而进行各种情况的处理。这个最后返回的结果是字符。

    2、采用js中number对象的方法。
    NumberObject.toFixed(num),num是要保留的小数的位数,0-20之间。默认为0;对了这也是四舍五入的,同样返回的是字符串。
    console.log(123.43434.toFixed(2)) //123.43
  • 相关阅读:
    全网最贴心webpack系列教程和配套代码
    webpack4 系列教程(十五):开发模式与webpack-dev-server
    CSS元素显示模式
    CSS符合选择器
    Emmet语法
    CSS引入方式
    CSS文本属性
    CSS字体属性
    CSS语法规范一
    案例
  • 原文地址:https://www.cnblogs.com/yuanzhiguo/p/7766743.html
Copyright © 2011-2022 走看看