首页 > 解决方案 > 在javascript中将数值四舍五入到小数点后2位

问题描述

我正在尝试在 javacript 中将数值四舍五入到小数点后 2 位。请尝试访问以下网址 https://www.jsnippet.net/snippet/1665/1/Rounding-a-value-upto-2-decimal-places

如果您注意到我正在尝试四舍五入以下值 3.225 、 4.225 和 5.225 的代码

如果您注意到结果,则 3.225 被四舍五入为 3.23,这是正确的。5.225 也被四舍五入为 5.23,这也是正确的,但 4.225 被四舍五入为 4.22 而不是 4.23

谁能告诉我如何解决这个问题。

标签: javascriptrounding

解决方案


尝试这个..

Number(Math.round(3.225+'e2')+'e-2');

推荐阅读