国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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方法后再进行运用,相信会在公式的理解上更加深刻。学会的小伙伴快试试吧。

关注

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

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

《你邻居的妻子》电视剧| 动漫《纯洁的修女》在线看| 疯狂精力旺盛的女婿小说免费阅读| 水蜜桃免费高清电视剧大全| 日韩暖暖视频免费观看视频 | 苍老师电影全集免费播放在线观看| 我穿水被同桌C出水了H漫画| WWW.麻豆都传媒| 男人晚上吃奶时乳房会变| 比白洁还牛的四大书 | 女人脱精光让人桶爽了| 欧美MV日韩MV最火的一句歌词| 暴躁少女免费看完整版| 憋尿白丝小肚子凸起高冷知乎| 《慈母夜吟》完整版| 免费B站看大片真人电视剧| 成人做爰100部片| 不堪入耳的黄话怎么说| 色翁荡熄第10章| 妈妈喝骂1~4集完整版动漫 | 五姑娘影院在线观看免费版电视剧 | 温柔女教师在线观看电视剧大全| 音响怎么选| 一路向西在哪里可以看| 胬肉(产乳)BY金银花露| 免费外国网站浏览器推荐| 私密整形医院| 《酒店激战》动漫1-5集免费观..| 90多岁老太太阴部下坠怎么办| 日本大片PPT免费| 五码| 臭小子快拔出来危险期会怀孕| 女被扒开腿狂躁XXXXX视频| 法国性经典XXXXHD| 日韩精品| 倒插莲花男女之间的寓意| 在线观看免费高清视频大全追剧| 扌 吴辶鬲和扌吴辶鬲| 闺蜜说他老公特别大怎么回复| 光溜溜瑜伽全套视频大全| 中字HD人妻の亂倫2