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 相关文章推荐
Textarea根据内容自适应高度
Oct 28 Javascript
javascript实现Email邮件显示与删除功能
Nov 21 Javascript
jQuery时间日期三级联动(推荐)
Nov 27 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
Dec 09 Javascript
关于Vue Webpack2单元测试示例详解
Aug 14 Javascript
详解基于vue-router的动态权限控制实现方案
Sep 28 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
Apr 08 Javascript
深入解析vue 源码目录及构建过程分析
Apr 24 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
May 21 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
Mar 24 Javascript
解决vue addRoutes不生效问题
Aug 04 Javascript
Moment的feature导致线上bug解决分析
Sep 23 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
据说是雅虎的一份PHP面试题附答案
2009/01/07 PHP
探讨如何在PHP开启gzip页面压缩实例
2013/06/09 PHP
php内存缓存实现方法
2015/01/24 PHP
PHP常用设计模式之委托设计模式
2016/02/13 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
javascript 简练的几个函数
2009/08/29 Javascript
js实现双向链表互联网机顶盒实战应用实现
2011/10/28 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
javascript将数字转换整数金额大写的方法
2015/01/27 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
使用jQuery处理AJAX请求的基础学习教程
2016/05/10 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
原生js FileReader对象实现图片上传本地预览效果
2020/03/27 Javascript
Vue 换肤的示例实践
2018/01/23 Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
2018/12/05 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
Vue实现简单购物车功能
2020/12/13 Vue.js
Windows系统下多版本pip的共存问题详解
2017/10/10 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Python3 mmap内存映射文件示例解析
2020/03/23 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
机电专业个人自荐信格式模板
2013/09/23 职场文书
护理毕业生自我鉴定
2014/02/11 职场文书
欢迎横幅标语
2014/06/17 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
道德与公民自我评价
2015/03/09 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
唐山大地震观后感
2015/06/05 职场文书
OpenCV-Python使用cv2实现傅里叶变换
2021/06/09 Python
PostgreSQL解析URL的方法
2021/08/02 PostgreSQL