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 相关文章推荐
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
Nov 21 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
Nov 22 Javascript
js中的如何定位固定层的位置
Jun 15 Javascript
jQuery焦点图轮播特效代码分享(3款)
Sep 05 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
Sep 22 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
Dec 20 Javascript
jquery实现全屏滚动
Dec 28 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
Feb 15 Javascript
JS代码防止SQL注入的方法(超简单)
Apr 12 Javascript
js print打印网页指定区域内容的简单实例
Nov 01 Javascript
利用Angular2 + Ionic3开发IOS应用实例教程
Jan 15 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
Nov 15 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遍历目录viewDir函数
2009/12/15 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
PHP上传文件时自动分配路径的方法
2015/01/09 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
js 数组克隆方法 小结
2010/03/20 Javascript
基于jquery的页面划词搜索JS
2010/09/14 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
node.js中使用socket.io的方法
2014/12/15 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
angular6的响应式表单的实现
2018/10/10 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
2018/12/18 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
python复制文件代码实现
2013/12/23 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
Python 实现域名解析为ip的方法
2019/02/14 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
python celery分布式任务队列的使用详解
2019/07/08 Python
python实现猜数字游戏
2020/03/25 Python
Django学习之文件上传与下载
2019/10/06 Python
关于Python-faker的函数效果一览
2019/11/28 Python
如何使用repr调试python程序
2020/02/28 Python
Hotels.com加拿大:领先的在线住宿网站
2018/10/05 全球购物
纽约州一群才华横溢的金匠制作而成:Hearth Jewelry
2019/03/22 全球购物
可靠的数据流传输TCP
2016/03/15 面试题
业务内勤岗位职责
2014/04/30 职场文书
优秀护士先进事迹
2014/05/08 职场文书
亚运会口号
2014/06/20 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
《兰兰过桥》教学反思
2016/02/20 职场文书