回答

收藏

如何舍入至多 2 位小数?

技术问答 技术问答 462 人阅读 | 0 人回复 | 2023-09-12

我觉得最多四舍五入小数点后 2 位,但是仅限于必要时。7 ^( D# A$ L  \, T
输入:8 e' [+ l! I9 n) z- |3 \1 O
    101.77777779.1
    + |; m1 z: A! `/ _% u7 O
输出:
9 s# ]6 s2 Y/ l, H& h  y9 P
    101.789.1. c# P5 D0 |0 x4 U1 q
如何在 JavaScript 这样做?
! r; {% Q5 ?: s& A                                                                # p" F' J2 i3 Y- E3 h- |
    解决方案:                                                               
; o6 J1 y2 D, L/ B) p* p) [                                                                使用Math.round():1 O6 \; w/ g: ]4 U6 Z% J- e6 G
[code]Math.round(num * 100code]或者更具体地说,为了确保 1.005 正确放弃,请使用Number.EPSILON:( d+ A* c3 x' Q$ ~% o) @0 g1 [
[code]Math.round((num   Number.EPSILON) * 100code]
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则