首页 > web前端 > js教程 > javascript四舍五入函数代码分享(保留后几位)_javascript技巧

javascript四舍五入函数代码分享(保留后几位)_javascript技巧

WBOY
发布: 2016-05-16 17:09:53
原创
1164 人浏览过

直接看代码吧

参数一:要保留小数位的数字

参数二:要保留的位数


复制代码 代码如下:

function FormatNumber(srcStr,nAfterDot){
  var srcStr,nAfterDot;
  var resultStr,nTen;
  srcStr = "" srcStr "";
  strLen = srcStr.length;
  dotPos = srcStr.indexOf(".",0);
  if (dotPos == -1){
    resultStr = srcStr ".";
    for (i=0;i      resultStr = resultStr "0";
    }
  }
  else{
    if ((strLen - dotPos - 1) >= nAfterDot){
      nAfter = dotPos nAfterDot 1;
      nTen =1;
      for(j=0;j        nTen = nTen*10;
      }
      resultStr = Math.round(parseFloat(srcStr)*nTen)/nTen;
    }
    else{
      resultStr = srcStr;
      for (i=0;i<(nAfterDot - strLen dotPos 1);i ){
        resultStr = resultStr "0";
      }

    }
  }

 return resultStr;

}

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板