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
  • 相关阅读:
    IntelliJ Idea 快捷键列表
    mysql索引类型和方式
    基本git指令
    idea中deBug方法
    BeanUtils.copyProperties(A,B)使用注意事项
    MySQL字段类型
    JAVA常识1
    Redis在windows下的安装下载
    Netty
    IDEA工具
  • 原文地址:https://www.cnblogs.com/yuanzhiguo/p/7766743.html
Copyright © 2011-2022 走看看