• 周六. 8月 20th, 2022

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

js四舍五入保留2位小数

admin

11月 28, 2021

function fomatFloat(num,n){   
    var f = parseFloat(num);
    if(isNaN(f)){
        return false;
    }   
    f = Math.round(f*Math.pow(10, n))/Math.pow(10, n); // n 幂   
    var s = f.toString();
    var rs = s.indexOf('.');
    //判定如果是整数,增加小数点再补0
    if(rs < 0){
        rs = s.length;
        s += '.'; 
    }
    while(s.length <= rs + n){
        s += '0';
    }
    return s; 
  }
  console.log(fomatFloat('123214',2));// 123214
  console.log(fomatFloat('123214.345',2));//123214.35
  console.log(fomatFloat('123214.344',2));//123214.34

发表回复

您的电子邮箱地址不会被公开。