首页 > Web开发 > 详细

JS toFixed()填坑记录

时间:2019-02-21 14:59:19      阅读:182      评论:0      收藏:0      [点我收藏+]

1、在JS中四舍五入的函数 toFixed(n) , n为要保留的小数位数。 n为0~20,当n超过20的时候,JS会出错。

2、当截取小数点前一位是0时,输出结果可能会有所不同。

例如:var a = 0.145;

            a.toFixed(2);

结果为0.14;

解决办法:

var num = 0.145;

var fixNum = new Number(num+1).toFixed(2);

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

alert(fixedNum);//弹出的数字就是正确的四舍五入结果啦 

 

JS toFixed()填坑记录

原文:https://www.cnblogs.com/fengjingjing/p/10412484.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!