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 颜色选择器(兼容firefox)
Mar 05 Javascript
jquery ajax中使用jsonp的限制解决方法
Nov 22 Javascript
原生js实现fadein 和 fadeout淡入淡出效果
Jun 05 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
Mar 05 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
May 03 Javascript
JavaScript简单实现弹出拖拽窗口(二)
Jun 17 Javascript
详解AngularJS中的表单验证(推荐)
Nov 17 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
Aug 08 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
Sep 10 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
Mar 01 Javascript
微信小程序使用字体图标的方法
May 23 Javascript
react中的DOM操作实现
Jun 30 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之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
PHP中echo和print的区别
2014/08/28 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
jQuery $.get 的妙用 访问本地文本文件
2012/07/12 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
python中常用的九种预处理方法分享
2016/09/11 Python
python实现银联支付和支付宝支付接入
2019/05/07 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
python实现简单遗传算法
2020/09/18 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
加拿大最大的书店:Indigo
2017/01/01 全球购物
世界上最大的在线汽车租赁预订平台:Rentalcars.com(支持中文)
2018/10/12 全球购物
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
澳大利亚玩具剧场:Toy Playhouse
2019/03/03 全球购物
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
初中教师业务学习材料
2014/05/12 职场文书
学校爱心捐款倡议书
2014/05/13 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
乌镇导游词
2015/02/02 职场文书
七一晚会主持词
2015/06/29 职场文书
员工安全责任协议书
2016/03/22 职场文书
教你用Python爬取英雄联盟皮肤原画
2021/06/13 Python
flex布局中使用flex-wrap实现换行的项目实践
2022/06/21 HTML / CSS