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中的ajax再封装,简化操作示例
Feb 12 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
Oct 29 Javascript
JavaScript中的对象的extensible属性介绍
Dec 30 Javascript
jQuery学习笔记之基础中的基础
Jan 19 Javascript
ECMAScript6新增值比较函数Object.is
Jun 12 Javascript
jquery判断复选框是否选中进行答题提示特效
Dec 10 Javascript
jquery实现右侧栏菜单选择操作
Mar 04 Javascript
深入学习jQuery中的data()
Dec 22 Javascript
原生JS实现图片轮播效果
Dec 26 Javascript
js+html获取系统当前时间
Nov 10 Javascript
学习node.js 断言的使用详解
Mar 18 Javascript
JavaScript用document.write()输出换行的示例代码
Nov 26 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常用函数 推荐收藏保存
2010/02/21 PHP
说说PHP的autoLoad自动加载机制
2012/09/27 PHP
Laravel 5框架学习之用户认证
2015/04/09 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
2016/02/15 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
用Object.prototype.toString.call(obj)检测对象类型原因分析
2018/10/11 Javascript
详解webpack引用jquery(第三方模块)的三种办法
2019/08/21 jQuery
Vue内部渲染视图的方法
2019/09/02 Javascript
详解Vue 单文件组件的三种写法
2020/02/19 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
[02:06]DOTA2英雄基础教程 暗影萨满
2013/12/16 DOTA
python代码制作configure文件示例
2014/07/28 Python
Python3处理文件中每个词的方法
2015/05/22 Python
Django查询数据库的性能优化示例代码
2017/09/24 Python
Python标准库inspect的具体使用方法
2017/12/06 Python
python实现人民币大写转换
2018/06/20 Python
python实现维吉尼亚加密法
2019/03/20 Python
python中编写函数并调用的知识点总结
2021/01/13 Python
C语言笔试题回忆
2015/04/02 面试题
护理专科学生自荐书
2014/07/05 职场文书
报效祖国演讲稿
2014/09/15 职场文书
作风建设剖析材料
2014/10/06 职场文书
群众路线个人整改方案
2014/10/25 职场文书
大一学生个人总结
2015/02/15 职场文书
2016春节慰问信范文
2015/03/25 职场文书
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang
MySQL8.0无法启动3534的解决方法
2021/06/03 MySQL
JavaScript如何优化逻辑判断代码详解
2021/06/08 Javascript
Python 中 Shutil 模块详情
2021/11/11 Python
python实现对doc、txt、xls等文档的读写操作
2022/04/02 Python