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 相关文章推荐
JQuery 风格的HTML文本转义
Jul 01 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
Dec 11 Javascript
jquery中的事件处理详细介绍
Jun 24 Javascript
js仿微信语音播放实现思路
Dec 12 Javascript
JavaScript获取ul中li个数的方法
Feb 13 Javascript
jQuery输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
vue如何使用 Slot 分发内容实例详解
Sep 05 Javascript
webpack3之loader全解析
Oct 26 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
Feb 06 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
Node.js系列之安装配置与基本使用(1)
Aug 30 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
Oct 12 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
php去掉文件前几行的方法
2015/07/29 PHP
分享3个php获取日历的函数
2015/09/25 PHP
php实现文章评论系统
2019/02/18 PHP
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
JS 进度条效果实现代码整理
2011/05/21 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
jquery实现漂浮在网页右侧的qq在线客服插件示例
2013/05/13 Javascript
js中opener与parent的区别详细解析
2014/01/14 Javascript
禁用Tab键JS代码兼容Firefox和IE
2014/04/18 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
jQuery增加与删除table列的方法
2016/03/01 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
深入理解vue中的$set
2017/06/01 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
2017/10/23 Javascript
vue2.0父子组件间传递数据的方法
2018/08/16 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
2019/05/31 Javascript
详解Django rest_framework实现RESTful API
2018/05/24 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
python使用paramiko实现ssh的功能详解
2020/03/06 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
扶贫办主任查摆“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
2014年售票员工作总结
2014/11/19 职场文书
考博导师推荐信范文
2015/03/27 职场文书
终止合同协议书范本
2016/03/22 职场文书
浅谈克隆 JavaScript
2021/11/02 Javascript
戴尔Win11系统no bootable devices found解决教程
2022/09/23 数码科技