javascript - 在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
谁能告诉我如何解决这个问题。
解决方案
尝试这个..
Number(Math.round(3.225+'e2')+'e-2');
推荐阅读
- python - 返回文本文件中的行
- objective-c - 我可以在objective-c调用之前和之后设置路标吗?
- bash - sudo -Si bash 脚本,如何提供参数?
- javascript - javascript - 如何在一段时间后停止执行递归函数
- google-bigquery - BigQuery - 查询分区表时不会节省成本
- python - GCP 上的 Docker 映像:在哪里复制 Python 脚本所需的文件
- swift - 当一个按钮被选中时取消选择另一个按钮
- css - 为什么我的 scss 不采用通用选择器?
- node.js - 如何在 Node.js 中从 Oracle 数据库创建 XML 文件?
- c# - 模拟时,IConfiguration 不断获取空值