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图像处理思路及实现代码
Dec 25 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
Apr 12 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
Jan 09 Javascript
微信小程序  checkbox组件详解及简单实例
Jan 10 Javascript
ng2学习笔记之bootstrap中的component使用教程
Mar 09 Javascript
原生JS+Canvas实现五子棋游戏
May 28 Javascript
vue.js异步上传文件前后端实现代码
Aug 22 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
Dec 04 Javascript
uni-app 支持多端第三方地图定位的方法
Jan 03 Javascript
vue cli3适配所有端方案的实现
Apr 13 Javascript
使用jQuery实现购物车
Oct 29 jQuery
解决vue使用vant轮播组件swipe + flex时文字抖动问题
Jan 07 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
PHP面向对象的使用教程 简单数据库连接
2006/11/25 PHP
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
javascript的alert box在java中如何显示多行
2014/05/18 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
2014/08/22 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
浅谈Angular4中常用管道
2017/09/27 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
Pyhton中防止SQL注入的方法
2015/02/05 Python
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
Python的Django框架中if标签的相关使用
2015/07/15 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
Python基础知识_浅谈用户交互
2017/05/31 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
python opencv判断图像是否为空的实例
2019/01/26 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
python基于opencv检测程序运行效率
2019/12/28 Python
python 非线性规划方式(scipy.optimize.minimize)
2020/02/11 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
吉力贝官方网站:Jelly Belly
2019/03/11 全球购物
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
介绍一下Linux中的链接
2016/05/28 面试题
同步和异步有何异同,在什么情况下分别使用他们?
2012/12/28 面试题
硕士研究生个人求职信
2013/12/04 职场文书
亲子活动总结
2014/04/26 职场文书
《她是我的朋友》教学反思
2014/04/26 职场文书
社区服务活动小结
2014/07/08 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
幼儿园教师教学反思
2016/03/02 职场文书