当前位置:   article > 正文

js 实现保留几位小数,并实现四舍五入_math.round(num * math.pow(10, n)) / math.pow(10, n

math.round(num * math.pow(10, n)) / math.pow(10, n)
  1. // num为传入的值,n为保留的小数位
  2. function fomatFloat(num,n){
  3. var f = parseFloat(num);
  4. if(isNaN(f)){
  5. return false;
  6. }
  7. f = Math.round(num*Math.pow(10, n))/Math.pow(10, n); // n 幂
  8. var s = f.toString();
  9. var rs = s.indexOf('.');
  10. //判定如果是整数,增加小数点再补0
  11. if(rs < 0){
  12. rs = s.length;
  13. s += '.';
  14. }
  15. while(s.length <= rs + n){
  16. s += '0';
  17. }
  18. return s;
  19. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/101752
推荐阅读
相关标签
  

闽ICP备14008679号