javascript进行四舍五入方法汇总


Posted in Javascript onDecember 16, 2014

原生 javascript 中四舍五入的函数 toFixed(n) , n为要保留的小数位数。 (0<= n <=20)

var num=1.0999;

console.log(num.toFixed(20));

http://jsfiddle.net/14x0vhu6/

输出值不是预想的1.0999,而是  1.09990000000000009983,这点需要注意,至于原因有待完善。

另外在不同的浏览器版本中,如果小数点前和要截取的前一位都是0时,可能出现不按常理截取的情况。

var num=0.07;

console.log(num.toFixed(1));

http://jsfiddle.net/ogwnw2j3/
值可能为0.0
 
处理的方法是使用toFixed方法之前加1,使用之后再减1。

var number=0.07 

var fixNum = new Number(number + 1).toFixed(1);//四舍五入之前加1  

var fixedNum = new Number(fixNum - 1).toFixed(1);//四舍五入之后减1,再四舍五入一下  

console.log(fixedNum);

http://jsfiddle.net/euvn0L1g/

Javascript 相关文章推荐
Javascript 继承实现例子
Aug 12 Javascript
javascript 添加和移除函数的通用方法
Oct 20 Javascript
FileUpload上传图片(图片不变形)
Aug 05 Javascript
extjs表格文本启用选择复制功能具体实现
Oct 11 Javascript
window.location的重写及判断location是否被重写
Sep 04 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
Nov 13 Javascript
js正则表达式中exec用法实例
Jul 23 Javascript
Backbone.js框架中简单的View视图编写学习笔记
Feb 14 Javascript
js 自带的 map() 方法全面了解
Aug 16 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
Mar 09 Javascript
微信小程序倒计时功能实例代码
Jul 17 Javascript
js实现input密码框显示/隐藏功能
Sep 10 Javascript
javascript 判断整数方法分享
Dec 16 #Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
Dec 16 #Javascript
jquery队列函数用法实例
Dec 16 #Javascript
JQuery仿小米手机抢购页面倒计时效果
Dec 16 #Javascript
jQuery实现数字加减效果汇总
Dec 16 #Javascript
javascript使用switch case实现动态改变超级链接文字及地址
Dec 16 #Javascript
浅谈Javascript变量作用域问题
Dec 16 #Javascript
You might like
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
php批量修改表结构实例
2017/05/24 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
jquery一般方法介绍 入门参考
2011/06/21 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
jquery实现图片预加载
2015/12/25 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
JavaScript中的Number数字类型学习笔记
2016/05/26 Javascript
JavaScript lodash常见用法系列小结
2016/08/24 Javascript
domReady的实现案例
2016/11/23 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
angular实现图片懒加载实例代码
2017/06/08 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
用Eclipse写python程序
2018/02/10 Python
python使用xslt提取网页数据的方法
2018/02/23 Python
Python实现购物车程序
2018/04/16 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
python 默认参数相关知识详解
2019/09/18 Python
Python实现仿射密码的思路详解
2020/04/23 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
深入了解canvas在移动端绘制模糊的问题解决
2019/04/30 HTML / CSS
数控专业应届生求职信
2013/11/27 职场文书
给国外客户的邀请函
2014/01/30 职场文书
音乐专业自荐信
2014/02/07 职场文书
婚礼主持结束词
2014/03/13 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
学习朴航瑛老师爱岗敬业先进事迹思想汇报
2014/09/17 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
公务员年度个人总结
2015/02/12 职场文书
军训结束新闻稿
2015/07/17 职场文书