韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > JavaScript > js四舍五入保留两位小数公式

js四舍五入保留两位小数公式

js四舍五入保留两位小数公式

头像

小妮浅浅

2021-01-28 16:03:498529浏览 · 0收藏 · 0评论

我们不仅要会对数据进行取整,有时候为了数据更加精准,保留小数是再所难免的。虽然我们说有四舍五入的方法,但在实际使用的时候也会遇到诸多的问题。下面我们先简单了解一下toFixed的方式使用,得了公式模板后,再进行实际保留小数的案例分析,对公式方法更进一步理解。

1.toFixed方法

toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。例如将数据Num保留2位小数,则表示为:toFixed(Num);但是其四舍五入的规则与数学中的规则不同,使用的是银行家舍入规则。

let number=1.116
number.toFixed(2) //得到1.12

2.toFixed保留小数实例

由于2.55不是精确表示的,而2.5是可以精确表示的,所以2.55 - 2.5就可以得到0.05存储的值。可以看到确实是比0.05小。

按照源码的判断,如果剩下的尾数第1位不是1就不进位,由于剩下的尾数第1位是0,所以不进位,因此就导致了(2.55).toFixed(1)输入结果是2.5.

根本原因在于2.55的存储要比实际存储小一点,导致0.05的第1位尾数不是1,所以就被舍掉了。

那怎么办呢?难道不能用toFixed了么?知道原因后,我们可以做一个修正:

if (!Number.prototype._toFixed) {
    Number.prototype._toFixed = Number.prototype.toFixed;
}
Number.prototype.toFixed = function(n) {
    return (this + 3e-16)._toFixed(n);
};

以上就是js四舍五入保留两位小数公式,大家学会toFixed方法后再进行运用,相信会在公式的理解上更加深刻。学会的小伙伴快试试吧。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

动物扌桑辶鬲的| 17C·MOC官网| 三妻四妾双女免费观看完整版| 胡乱说深见君| 97在线观看免费高清电视剧狂飙 | 拔小萝卜免费观看全集电视剧| 真人做爰45分钟| JK制服| WWWWWWWW在线观看国产| 16岁女儿与父亲一起做饭| 一夹一摇怎么练出来| 妻子的秘密主题曲| 女性俱乐部LOGO| 《俄罗斯空姐2(俄罗斯航空)》| 电影《裸体肉欲》| 中文在线字幕免费观看电视剧00..| 美女跳舞| 女性三角毛毛区有片毛掉光正常吗| 妈妈洗澡不把门关紧暗示什么| 大度亲吻原声视频| 《蜜桃成熟时》无删减版| 女生干多了腿中间会变宽吗| 小孩把钢筋喂给班主任视频| 暴躁少女CSGO高清大图特点| 18岁免费观看高清电视剧推荐 | 女性扒开大腿内侧小肚子痒| 鲁鲁影院免费观看电视剧电影| 白日梦我电视剧免费观看完整版| 涂了春药的奶头被众人抡H漫画| 春菜花| 少女たちよ观看免费高清电视剧| 他扒开内裤把舌头伸进去| 《特别酒店》免费观看| 久久久久久精品免费免费导航| 太太你想丈夫被开除吧| 扒开腿让我躁你很舒服的导演是谁| 美国伦理巜干柴烈火2| 《献身》免费完整版| 伦敦战场| 性饥渴美国女兵理论片| 做AJ的视频大全图片高清下载