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 格式化时间日期函数小结
Mar 20 Javascript
通过JavaScript控制字体大小的代码
Oct 04 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
Jun 14 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
Sep 26 Javascript
有关JavaScript中call()和apply() 的一些理解
May 20 Javascript
简单的渐变轮播插件
Jan 12 Javascript
JS图片轮播与索引变色功能实例详解
Jul 06 Javascript
vue按需引入element Transfer 穿梭框
Sep 30 Javascript
微信小程序自定义select下拉选项框组件的实现代码
Aug 28 Javascript
基于JavaScript获取base64图片大小
Oct 18 Javascript
微信小程序复选框实现多选一功能过程解析
Feb 14 Javascript
Vue中nprogress页面加载进度条的方法实现
Nov 13 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网上商城购物车设计代码分享
2012/02/15 PHP
php检测文件编码的方法示例
2014/04/25 PHP
PHP汉字转换拼音的函数代码
2015/12/30 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
js中有关IE版本检测
2012/01/04 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
详解angular2.x创建项目入门指令
2018/10/11 Javascript
使用layer模态框给新页面传值的方法
2019/09/27 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
微信小程序scroll-view的滚动条设置实现
2020/03/02 Javascript
python中实现php的var_dump函数功能
2015/01/21 Python
Python 3.6 性能测试框架Locust安装及使用方法(详解)
2017/10/11 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
2019/08/12 Python
python3 requests库实现多图片爬取教程
2019/12/18 Python
Python Http请求json解析库用法解析
2020/11/28 Python
localStorage的过期时间设置的方法详解
2018/11/26 HTML / CSS
材料化学应届生求职信
2013/10/09 职场文书
宠物店的创业计划书范文
2014/01/11 职场文书
《走一步再走一步》教学反思
2014/02/15 职场文书
副处级干部考察材料
2014/05/17 职场文书
银行求职信怎么写
2014/05/26 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
什么是检讨书?检讨书的格式及范文
2019/11/05 职场文书
golang中实现给gif、png、jpeg图片添加文字水印
2021/04/26 Golang
Python实现排序方法常见的四种
2021/07/15 Python
Redis实战之Lettuce的使用技巧详解
2022/12/24 Redis