问题标签 [rounding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
29890 浏览

ruby - 将红宝石浮点数向上或向下舍入到最接近的 0.05

我得到的数字像

我如何让 Ruby 将这些数字向上(或向下)四舍五入到最接近的 0.05?

0 投票
3 回答
15040 浏览

javascript - 在 Javascript 中舍入除法的结果

我在 Javascript 中执行以下操作:

0.0030 / 0.031

如何将结果四舍五入到任意数量的位置?vara将持有的最大数量是多少?

0 投票
11 回答
82495 浏览

excel - 在 Excel 中舍入到最近的 15 分钟间隔

我有一个 Excel 电子表格,其中有一列包含特定事件的日期和时间。我想将此四舍五入到最接近的 15 分钟间隔,以便我可以计算此期间的事件总数。进行四舍五入的最佳方法是什么?

0 投票
3 回答
12529 浏览

c# - LINQ to SQL Math.Round 问题

我在写的查询中遇到问题,由于某种原因,我用来存储十进制值的变量在小数点后返回 6 个值(它们大多为 0)。

我尝试了以下(以及使用 Math.Round 的不同组合),但没有成功。

NetPrice 成员的值有 300.000000、5000.500000、3245.250000 等。

有什么线索吗?我似乎无法在网上找到有关此问题的任何信息。

编辑:

Decimal.Round 成功了(我忘了提到 NetPrice 成员是 Decimal 类型)。请看下面我的回答。

0 投票
7 回答
177404 浏览

sql - 在 SQL UPDATE 中将值四舍五入到最接近的整数

我正在运行需要将值四舍五入到最接近的整数的 SQL。

我需要的是 45.01 轮到 46。还有 45.49 轮到 46。还有 45.99 轮到 46,也是。我希望一切都提高一个整数。

如何在如下所示的 UPDATE 语句中实现这一点?

0 投票
3 回答
31181 浏览

django - 在 Django 中舍入小数点

我想四舍五入我的十进制值,如下所示:

7,715.625 变为 7,716

我如何实现这一目标?

0 投票
8 回答
11122 浏览

c# - 在 C# 中四舍五入

我没有看到 Math.Round 的预期结果。

据我了解 MidpointRounding.ToEven,千分之一位置的 5 应该导致输出为 99.96。不是这样吗?

我什至试过这个,但它也返回了 99.97:

我错过了什么

谢谢!

0 投票
11 回答
221781 浏览

javascript - 如何在 Javascript 中舍入一个数字?

如何在 JavaScript 中舍入一个数字?

math.round()不起作用,因为它将它四舍五入到最接近的小数。

我不确定是否有更好的方法来做到这一点,而不是在保留第一位的小数点处将其分开。必须有...

0 投票
5 回答
60832 浏览

math - 如何在 JSTL 中对数字进行四舍五入?

我正在 JSP 中进行除法,我想对结果进行四舍五入 - 我应该怎么做?

IE

...我如何舍入结果?

谢谢,

0 投票
2 回答
2285 浏览

apache-flex - 在 Flex 中将日期舍入到最近的 15 分钟间隔

我正在构建一个控件以允许我设置会议时间,并且我希望它用作默认值,当前时间四舍五入到最接近的 15 分钟间隔。因此,如果当前是 6:07,它将读取 6:15 作为开始时间。

有谁知道这可能是如何完成的,或者是否遇到过让我走上正轨的代码片段?