回答

收藏

如何舍入至多 2 位小数?

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

我觉得最多四舍五入小数点后 2 位,但是仅限于必要时。
! X1 @$ Z: A) b. R5 c4 Z2 B1 y6 F输入:
% n: g1 b& F/ j
    101.77777779.15 x4 }# j3 J- `/ v! U
输出:5 _' E* E, E5 C
    101.789.1) [) B4 g+ C+ T& ~, K, b
如何在 JavaScript 这样做?. A/ B9 i% R( N0 R  `6 ~
                                                               
7 ?/ y! K  {" D' y    解决方案:                                                                + i% a6 B! b" [, o
                                                                使用Math.round():
: E( x) I- d/ _: X1 j[code]Math.round(num * 100code]或者更具体地说,为了确保 1.005 正确放弃,请使用Number.EPSILON:; \, s$ ]# x& Q; ~) u1 x7 j$ z! F0 c
[code]Math.round((num   Number.EPSILON) * 100code]
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则