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 相关文章推荐
location.search在客户端获取Url参数的方法
Jun 08 Javascript
ExtJs的Date格式字符代码
Dec 30 Javascript
jQuery ui插件的使用方法代码实例
May 08 Javascript
jQuery中mouseover事件用法实例
Dec 26 Javascript
JS中Location使用详解
May 12 Javascript
JavaScript简单下拉菜单特效
Sep 13 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
Sep 12 Javascript
Vue路由前后端设计总结
Aug 06 Javascript
layui多iframe页面控制定时器运行的方法
Sep 05 Javascript
Vue父组件向子组件传值以及data和props的区别详解
Mar 02 Javascript
通过滑动翻页效果实现和移动端click事件问题
Jan 26 Javascript
vue中this.$http.post()跨域和请求参数丢失的解决
Apr 08 Vue.js
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
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
2011/06/30 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
2007/07/21 Javascript
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
点击页面其它地方隐藏该div的两种思路
2013/11/18 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
Javascript简单实现面向对象编程继承实例代码
2015/11/27 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
nodejs socket服务端和客户端简单通信功能
2017/09/14 NodeJs
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
解决python写的windows服务不能启动的问题
2014/04/15 Python
python中的__init__ 、__new__、__call__小结
2014/04/25 Python
python爬虫获取淘宝天猫商品详细参数
2020/06/23 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
对Keras中predict()方法和predict_classes()方法的区别说明
2020/06/09 Python
简单的命令查看安装的python版本号
2020/08/28 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
广州一家公司的.NET面试题
2016/06/11 面试题
政法学院毕业生求职信
2014/02/28 职场文书
法律专业求职信
2014/05/24 职场文书
工作粗心大意检讨书
2014/09/18 职场文书
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
运动会通讯稿100字
2015/07/20 职场文书
小学毕业感言200字
2015/07/30 职场文书
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技