javascript四舍五入 保留后几位的函数代码

发布时间:2019-12-28编辑:脚本学堂
分享一例javascript实现四舍五入的方法,保留数字的后几位,有需要的朋友参考下。

本节内容:
javascript 四舍五入 保留后几位的实例代码。

代码说明:
参数一:要保留小数位的数字
参数二:要保留的位数

例子:
 

复制代码 代码示例:
/**
* 四舍五入 保留后几位
* by www.jb200.com
*/
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<nAfterDot;i++){
      resultStr = resultStr+"0";
    }
  }
  else{
    if ((strLen - dotPos - 1) >= nAfterDot){
      nAfter = dotPos + nAfterDot + 1;
      nTen =1;
      for(j=0;j<nAfterDot;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 小数点取法实例总结
js 截取小数点后边n位的例子
.net中取小数点之前和小数点之后值的方法
php去除小数点后面的0的方法
php number_format()保留小数点后几位
PHP小数点后保留几位的简单示例
php小数点后取两位的三种实现方法
JavaScript保留小数点后指定位数的方法详解
javascript实例:验证只能输入数字和一个小数点
js实现2位小数点价格验证的例子
怎样设置Html.TextBoxFor的Value值以及去除数字无用的零及小数点
JS保留小数点(四舍五入、四舍六入)的代码实例
js强制保留小数点后两位的代码