js实现四舍五入完全保留两位小数的方法


Posted in Javascript onAugust 02, 2016

本文实例讲述了js实现四舍五入完全保留两位小数的方法。分享给大家供大家参考,具体如下:

//四舍五入保留2位小数(若第二位小数为0,则保留一位小数)
function keepTwoDecimal(num) {
  var result = parseFloat(num);
  if (isNaN(result)) {
    alert('传递参数错误,请检查!');
    return false;
  }
  result = Math.round(num * 100) / 100;
  return result;
}
//四舍五入保留2位小数(不够位数,则用0替补)
function keepTwoDecimalFull(num) {
  var result = parseFloat(num);
  if (isNaN(result)) {
    alert('传递参数错误,请检查!');
    return false;
  }
  result = Math.round(num * 100) / 100;
  var s_x = result.toString();
  var pos_decimal = s_x.indexOf('.');
  if (pos_decimal < 0) {
    pos_decimal = s_x.length;
    s_x += '.';
  }
  while (s_x.length <= pos_decimal + 2) {
    s_x += '0';
  }
  return s_x;
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
用 javascript 实现的点击复制代码
Mar 24 Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
May 07 Javascript
JavaScript设置首页和收藏页面的小例子
Nov 11 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
May 25 Javascript
javascript中offset、client、scroll的属性总结
Aug 13 Javascript
javascript如何写热点图
Dec 08 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
Nov 22 Javascript
vue写一个组件
Apr 09 Javascript
vue使用Google地图的实现示例代码
Dec 19 Javascript
Vue组件系列开发之模态框
Apr 18 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
Jun 18 Javascript
解决vant title-active-color与title-inactive-color不生效问题
Nov 03 Javascript
Highcharts入门之基本属性
Aug 02 #Javascript
js检查是否关闭浏览器的方法
Aug 02 #Javascript
Highcharts入门之简介
Aug 02 #Javascript
jQuery 获取页面li数组并删除不在数组中的key
Aug 02 #Javascript
AngularJS基础 ng-readonly 指令简单示例
Aug 02 #Javascript
AngularJS基础 ng-paste 指令简单示例
Aug 02 #Javascript
js检测离开或刷新页面时表单数据是否更改的方法
Aug 02 #Javascript
You might like
关于文本留言本的分页代码
2006/10/09 PHP
php小偷相关截取函数备忘
2010/11/28 PHP
php中根据某年第几天计算出日期年月日的代码
2011/02/24 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
2014/01/24 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
document.write的几点使用心得
2014/05/14 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
2015/03/31 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
2015/05/04 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
vuejs父子组件之间数据交互详解
2017/08/09 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
react 创建单例组件的方法
2018/04/26 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
[01:00:12]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第一场
2018/04/09 DOTA
[07:09]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant 选手采访
2021/03/11 DOTA
python验证码识别的示例代码
2017/09/21 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
2019/02/18 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
Python笔试面试题小结
2019/09/07 Python
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
2020/07/09 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
AmazeUI 缩略图的实现示例
2020/08/18 HTML / CSS
美国正版电视节目和电影在线观看:Hulu
2018/05/24 全球购物
酒店总经理工作职责
2013/12/13 职场文书
项目计划书范文
2014/01/09 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
资金申请报告范文
2015/05/14 职场文书
高中生综合素质评价范文
2015/08/18 职场文书