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


Posted in Javascript onDecember 10, 2013

直接看代码吧

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

参数二:要保留的位数

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 相关文章推荐
js 通用订单代码
Dec 23 Javascript
javascript原始值和对象引用实例分析
Apr 25 Javascript
原生js与jQuery实现简单的tab切换特效对比
Jul 30 Javascript
js转html实体的方法
Sep 27 Javascript
JS自定义混合Mixin函数示例
Nov 26 Javascript
Javascript中引用类型传递的知识点小结
Mar 06 Javascript
zTree树形插件异步加载方法详解
Jun 14 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 Javascript
js运算符的一些特殊用法
Jul 29 Javascript
highCharts提示框中显示当前时间的方法
Jan 18 Javascript
微信小程序模板消息限制实现无限制主动推送的示例代码
Aug 27 Javascript
简单了解three.js 着色器材质
Aug 03 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
Dec 10 #Javascript
javascript修改表格背景色实例代码分享
Dec 10 #Javascript
jquery全选checkBox功能实现代码(取消全选功能)
Dec 10 #Javascript
javascript中文本框中输入法切换的问题
Dec 10 #Javascript
javascript 数字格式化输出的实现代码
Dec 10 #Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
Dec 10 #Javascript
js输入框邮箱自动提示功能代码实现
Dec 10 #Javascript
You might like
DIY实用性框形天线
2021/03/02 无线电
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
2019/09/09 PHP
JavaScript访问样式表代码
2010/10/15 Javascript
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
Bootstrap轮播插件使用代码
2016/10/11 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
详解nvm管理多版本node踩坑
2019/07/26 Javascript
vue + axios get下载文件功能
2019/09/25 Javascript
JavaScript原型式继承实现方法
2019/11/06 Javascript
小程序websocket心跳库(websocket-heartbeat-miniprogram)
2020/02/23 Javascript
py中的目录与文件判别代码
2008/07/16 Python
Python执行时间的计算方法小结
2017/03/17 Python
Python编程之微信推送模板消息功能示例
2017/08/21 Python
神经网络python源码分享
2017/12/15 Python
Python线程下使用锁的技巧分享
2018/09/13 Python
Python实现去除图片中指定颜色的像素功能示例
2019/04/13 Python
使用selenium和pyquery爬取京东商品列表过程解析
2019/08/15 Python
解决Django layui {{}}冲突的问题
2019/08/29 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
中国电子产品外贸网站:MiniIntheBox
2017/02/06 全球购物
英国最大的宝石首饰超市:QP Jewellers
2018/09/23 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
赞美老师的演讲稿
2014/05/22 职场文书
社区平安建设方案
2014/05/25 职场文书
弄虚作假心得体会
2014/09/10 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
公诉意见书范文
2015/06/05 职场文书
西安事变观后感
2015/06/12 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
七年级之开学家长寄语35句
2019/09/05 职场文书