美文网首页
js保留一位小数方法

js保留一位小数方法

作者: 小码农_影 | 来源:发表于2020-10-27 15:29 被阅读0次

    保留n位小数并格式化输出(不足的部分补0)

    var fomatFloat = function(value, n) {
    var f = Math.round(value*Math.pow(10,n))/Math.pow(10,n);
    var s = f.toString();
    var rs = s.indexOf('.');   
    if (rs < 0) {     
        s += '.';   
    } 
    for(var i = s.length - s.indexOf('.'); i <= n; i++){
      s += "0";
    }
    return s;
    }
    

    使用样例

    var num1 = fomatFloat(5/3, 2);  // 1.67
    var num2 = fomatFloat(4, 2);  // 4.00
    var num3 = fomatFloat(0.015, 2);  // 0.02
    var num4 = fomatFloat(0.025, 2);  // 0.03

    相关文章

      网友评论

          本文标题:js保留一位小数方法

          本文链接:https://www.haomeiwen.com/subject/czdxvktx.html