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 日期转换成中文格式的函数
Jul 07 Javascript
动感效果的TAB选项卡jquery 插件
Jul 09 Javascript
Node.js中require的工作原理浅析
Jun 24 Javascript
window.open()实现post传递参数
Mar 12 Javascript
JQuery入门基础小实例(1)
Sep 17 Javascript
基于jquery实现左右按钮点击的图片切换效果
Jan 27 Javascript
angular2使用简单介绍
Mar 01 Javascript
JS克隆,属性,数组,对象,函数实例分析
Nov 26 Javascript
详解Vue2 SSR 缓存 Api 数据
Nov 20 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 jQuery
在vue-cli的组件模板里使用font-awesome的两种方法
Sep 28 Javascript
ES6之Proxy的get方法详解
Oct 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
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
JSON 客户端和服务器端的格式转换
2009/08/27 Javascript
解决jQuery插件tipswindown与hintbox冲突
2010/11/05 Javascript
jquery操作对象数组元素方法详解
2014/11/26 Javascript
JS实现单行文字不间断向上滚动的方法
2015/01/29 Javascript
jquery实现最简单的滑动菜单效果代码
2015/09/12 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
机器学习python实战之决策树
2017/11/01 Python
Numpy掩码式数组详解
2018/04/17 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
基于python实现高速视频传输程序
2019/05/05 Python
Python 经典算法100及解析(小结)
2019/09/13 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
python 利用已有Ner模型进行数据清洗合并代码
2019/12/24 Python
咖啡蛋糕店创业计划书
2014/01/28 职场文书
初一家长会邀请函
2014/01/31 职场文书
环境整治工作方案
2014/05/18 职场文书
信息合作协议书
2014/10/09 职场文书
党的群众路线教育实践活动总结大会主持词
2014/10/30 职场文书
解除劳动合同证明书模板
2014/11/20 职场文书
销售辞职信范文
2015/03/02 职场文书
清洁工个人工作总结
2015/03/05 职场文书
2015民办小学年度工作总结
2015/05/26 职场文书
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
导游词之白茶谷九龙峡
2019/10/23 职场文书
用position:sticky完美解决小程序吸顶问题的实现方法
2021/04/24 HTML / CSS
详解MySQL 联合查询优化机制
2021/05/10 MySQL
Python中requests做接口测试的方法
2021/05/30 Python
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫