zl程序教程

您现在的位置是:首页 >  后端

当前栏目

js四舍五入保留2位小数

JS 保留 小数 四舍五入
2023-09-11 14:19:39 时间

 

 

 

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