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 相关文章推荐
JavaScript入门教程(12) js对象化编程
Jan 31 Javascript
Js控制弹窗实现在任意分辨率下居中显示
Aug 01 Javascript
jquery批量设置属性readonly和disabled的方法
Jan 24 Javascript
JS图片自动轮换效果实现思路附截图
Apr 30 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
Apr 17 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
Jul 15 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
Jan 04 Javascript
jquery表单插件form使用方法详解
Jan 20 Javascript
vue-cli的eslint相关用法
Sep 29 Javascript
Angular4 ElementRef的应用
Feb 26 Javascript
JS实现十分钟倒计时代码实例
Oct 18 Javascript
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
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面向对象全攻略 (十六) 对象的串行化
2009/09/30 PHP
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
2013/06/17 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
php+mysql开发中的经验与常识小结
2019/03/25 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
漂亮的提示信息(带箭头)
2007/03/21 Javascript
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
5种处理js跨域问题方法汇总
2014/12/04 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
2017/06/01 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
layui radio性别单选框赋值方法
2018/08/15 Javascript
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
python实现图片九宫格分割
2021/03/07 Python
django中使用POST方法获取POST数据
2019/08/20 Python
对python中UDP,socket的使用详解
2019/08/22 Python
Python flask框架端口失效解决方案
2020/06/04 Python
python生成word合同的实例方法
2021/01/12 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
在加拿大在线租赁和购买电子游戏:Game Access
2019/09/02 全球购物
Wiggle新西兰:自行车、跑步、游泳
2020/05/06 全球购物
市场营销专业推荐信
2013/11/03 职场文书
应届毕业生应聘自荐信
2013/12/07 职场文书
网管求职信
2014/03/03 职场文书
作风大整顿心得体会
2014/09/10 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
财务工作失误检讨书
2015/02/19 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
MySQL GRANT用户授权的实现
2021/06/18 MySQL