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 事件绑定问题
Jan 01 Javascript
js浮动图片的动态效果
Jul 10 Javascript
js动态调用css属性的小规律及实例说明
Dec 28 Javascript
jquery中post方法用法实例
Oct 21 Javascript
jQuery实现的在线答题功能
Apr 12 Javascript
Javascript中的几种继承方式对比分析
Mar 22 Javascript
JavaScript仿百度图片浏览效果
Nov 23 Javascript
JS多文件上传的实例代码
Jan 11 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
Feb 21 Javascript
深入理解JavaScript继承的多种方式和优缺点
May 12 Javascript
通过button将form表单的数据提交到action层的实例
Sep 08 Javascript
VUE脚手架的下载和配置步骤详解
Apr 01 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实现链结人气统计
2006/10/09 PHP
PHP获取一段文本显示点阵宽度和高度的方法
2015/03/12 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
javascript 控制 html元素 显示/隐藏实现代码
2009/09/01 Javascript
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
纯js实现重发验证码按钮倒数功能
2015/04/21 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
深入理解$.each和$(selector).each
2016/05/15 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
2019/06/19 Javascript
Vue微信公众号网页分享的示例代码
2020/05/28 Javascript
JS call()及apply()方法使用实例汇总
2020/07/11 Javascript
Js跳出两级循环方法代码实例
2020/09/22 Javascript
基于Vue.js+Nuxt开发自定义弹出层组件
2020/10/09 Javascript
利用Python查看目录中的文件示例详解
2017/08/28 Python
Pandas中resample方法详解
2019/07/02 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
自我鉴定思想方面
2013/10/07 职场文书
白血病募捐倡议书
2014/05/14 职场文书
社区创先争优承诺书
2014/08/30 职场文书
小学生安全教育心得体会
2016/01/15 职场文书
Python绘制分类图的方法
2021/04/20 Python
分享一些Java的常用工具
2021/06/11 Java/Android
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript