- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从 c# 中的这一行在 javascript 中获得相同的结果:
round = Math.Round((17245.22 / 100), 2, MidpointRounding.AwayFromZero);
// Outputs: 172.45
我已经试过了,但没有成功:
var round = Math.round(value/100).toFixed(2);
最佳答案
如果您知道您将跳水 100
,您可以先取整然后除法:
var round = Math.round(value)/100; //still equals 172.45
但是,如果您不知道潜水时要带什么,您可以使用这种更通用的形式:
var round = Math.round(value/divisor*100)/100; //will always have exactly 2 decimal points
在这种情况下,*100
将在 Math.round
之后保留 2 个小数点,而 /100
将它们移回后面小数点。
关于javascript - javascript 中的 Math.round MidPointRounding.AwayFromZero,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28683633/
我正在做一个应用程序,我需要始终使用 MidpointRounding.AwayFromZero 对数字进行四舍五入,但每次进行四舍五入时,我都必须编写以下语句 Math.Round(xxx, ddd
在 .NET 中,为什么 System.Math.Round(1.035, 2, MidpointRounding.AwayFromZero) 产生 1.03 而不是 1.04?我觉得我的问题的答案在
我想从 c# 中的这一行在 javascript 中获得相同的结果: round = Math.Round((17245.22 / 100), 2, MidpointRounding.AwayFrom
在C#中,MidpointRounding.ToEven和MidpointRounding.AwayFromZero这两种小数舍入策略在精度上有区别吗?我的意思是两者都确保在四舍五入的数字之间均匀分布
我遇到了一个相当烦人的问题。 假设我有小数 2.5,我希望它四舍五入。我的所有研究都告诉我: Math.Round(2.5, 0, MidpointRounding.AwayFromZero) 会给我
为什么这会导致 0 而不是 1? Math.Round(0.5, 0, MidpointRounding.AwayFromZero) 这是一个例子:http://ideone.com/ayMVO 最佳
我使用的是 Visual Studio Professional 2012。我创建了一个新的 C# ConsoleApplication,目标是 .NET Framework 4.5,代码如下:
在 .NET 中,为什么 System.Math.Round(27.2351, 2, MidpointRounding.AwayFromZero) 产生 27.24 而不是 27.23? 第三个数字是
我有一个 Math.Round 的错误,没有任何解释。当我做 Math.Round(81.725, 2, MidpointRounding.AwayFromZero) 结果是 81,72 但是当我用
我如何在 Delphi 中使用类似 Math.Round 和 MidpointRounding.AwayFromZero 的 c#? 等同于: double d = 2.125; Console.Wr
我是一名优秀的程序员,十分优秀!