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最新动画教程+iso光盘下载
Jan 22 Javascript
解析使用JS 清空File控件的路径值
Jul 08 Javascript
JavaScript中判断页面关闭、页面刷新的实现代码
Aug 27 Javascript
js读取csv文件并使用json显示出来
Jan 09 Javascript
js实现ifram取父窗口URL地址的方法
Feb 09 Javascript
text-align:justify实现文本两端对齐 兼容IE
Aug 19 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
Sep 09 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
Jul 08 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
Aug 24 Javascript
微信小程序 图片边框解决方法
Jan 16 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
Nov 16 Javascript
ES6的循环与可迭代对象示例详解
Jan 31 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无法访问远程mysql的问题分析及解决
2013/05/16 PHP
php IP转换整形(ip2long)的详解
2013/06/06 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
php读取文件内容到数组的方法
2015/03/16 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
YII2 实现多语言配置的方法分享
2017/01/11 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
PHP的cookie与session原理及用法详解
2019/09/27 PHP
cnblogs 代码高亮显示后的代码复制问题解决实现代码
2011/12/14 Javascript
js复制网页内容并兼容各主流浏览器的代码
2013/12/17 Javascript
jQuery中$.click()无效问题分析
2015/01/29 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
基于javascript的Form表单验证
2016/12/29 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
react-native使用leanclound消息推送的方法
2018/08/06 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
python 爬虫 实现增量去重和定时爬取实例
2020/02/28 Python
Django中的session用法详解
2020/03/09 Python
Python3 shelve对象持久存储原理详解
2020/03/23 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
CSS实现雨滴动画效果的实例代码
2019/10/08 HTML / CSS
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
Trip.com澳大利亚:在线旅行社
2019/12/01 全球购物
自我鉴定思想方面
2013/10/07 职场文书
会计电算化专业应届大学生求职信
2013/10/22 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
2014办公室副主任四风对照检查材料思想汇报
2014/09/20 职场文书
银行贷款收入证明
2014/10/17 职场文书
运动会广播稿200字
2014/10/18 职场文书
人事行政助理岗位职责
2015/04/11 职场文书
聘任合同书
2015/09/21 职场文书
2016幼儿园教师年度考核评语
2015/12/01 职场文书
java项目构建Gradle的使用教程
2022/03/24 Java/Android
如何利用python实现列表嵌套字典取值
2022/06/10 Python