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 相关文章推荐
jQuery 动态云标签插件
Nov 11 Javascript
Javascript基础教程之函数对象和属性
Jan 18 Javascript
详解javascript实现自定义事件
Jan 19 Javascript
微信公众号  提示:Unauthorized API function 问题解决方法
Dec 05 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
Dec 13 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
Apr 05 Javascript
webpack热模块替换(HMR)/热更新的方法
Apr 05 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
Aug 31 Javascript
Vue CL3 配置路径别名详解
May 30 Javascript
微信小程序sessionid不一致问题解决
Aug 30 Javascript
layui form表单提交后实现自动刷新
Oct 25 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
Apr 11 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 安全过滤函数代码
2011/05/07 PHP
apache php模块整合操作指南
2012/11/16 PHP
php文件操作相关类实例
2015/06/18 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
2016/02/23 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
PHP封装的完整分页类示例
2018/08/21 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
SlideView 图片滑动(扩展/收缩)展示效果
2010/08/01 Javascript
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
判断滚动条到底部的JS代码
2013/11/04 Javascript
AngularJS入门教程之Hello World!
2014/12/06 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
学习JavaScript正则表达式
2015/11/13 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
js 只比较时间大小的实例
2017/10/26 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
详解JS中统计函数执行次数与执行时间
2018/09/04 Javascript
BootStrap模态框闪退问题实例代码详解
2018/12/10 Javascript
小程序最新获取用户昵称和头像的方法总结
2019/09/23 Javascript
js实现微信聊天界面
2020/08/09 Javascript
Python性能提升之延迟初始化
2016/12/04 Python
pandas多级分组实现排序的方法
2018/04/20 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
2019/08/23 Python
python 实现的车牌识别项目
2021/01/25 Python
Hotels.com印度:酒店预订
2019/05/11 全球购物
阿联酋航空丹麦官方网站:Emirates DK
2019/08/25 全球购物
英语教师岗位职责
2014/03/16 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
学生检讨书如何写
2014/10/30 职场文书
JS 基本概念详细介绍
2021/10/16 Javascript
一起来学习Python的元组和列表
2022/03/13 Python