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 遍历验证所有文本框的值
Aug 27 Javascript
jquery tools 系列 scrollable(2)
Sep 06 Javascript
JQuery与Ajax常用代码实现对比
Oct 03 Javascript
jQuery拖动div、移动div、弹出层实现原理及示例
Apr 08 Javascript
javascript中indexOf技术详解
May 07 Javascript
Angular2 多级注入器详解及实例
Oct 30 Javascript
JS随机数产生代码分享
Feb 24 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 Javascript
JS/CSS实现字符串单词首字母大写功能
Sep 03 Javascript
浅谈TypeScript的类型保护机制
Feb 23 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
Jun 04 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
Jan 18 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生成静态HTML速度快类库
2007/03/18 PHP
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
基于PHP 面向对象之成员方法详解
2013/05/04 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
ThinkPHP实现分页功能
2017/04/28 PHP
javascript function调用时的参数检测常用办法
2010/02/26 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
BootStrap Fileinput初始化时的一些参数
2016/12/30 Javascript
React Native模块之Permissions权限申请的实例相机
2017/09/28 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
2021/01/26 Javascript
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python中编写ORM框架的入门指引
2015/04/29 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
2017/03/20 Python
浅谈django model postgres的json字段编码问题
2018/01/05 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
python的sorted用法详解
2019/06/25 Python
关于Python内存分配时的小秘密分享
2019/09/05 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
班长岗位职责
2013/11/10 职场文书
后勤岗位职责
2013/11/26 职场文书
电子商务个人自荐信
2013/12/12 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
创卫工作总结2015
2015/04/22 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
2016情人节宣传语
2015/07/14 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书
golang连接MySQl使用sqlx库
2022/04/14 Golang
MySQL 字符集 character
2022/05/04 MySQL