我是靠谱客的博主 孝顺发夹,最近开发中收集的这篇文章主要介绍javascript四舍五入函数代码分享(保留后几位),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

直接看代码吧

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

参数二:要保留的位数


复制代码 代码如下:

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;

}

最后

以上就是孝顺发夹为你收集整理的javascript四舍五入函数代码分享(保留后几位)的全部内容,希望文章能够帮你解决javascript四舍五入函数代码分享(保留后几位)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(141)

评论列表共有 0 条评论

立即
投稿
返回
顶部