相关疑难解决方法(0)

如何在JavaScript中将浮点数转换为整数?

我想在JavaScript中将float转换为整数.实际上,我想知道如何同时执行标准转换:截断和舍入.并且有效,而不是通过转换为字符串和解析.

javascript syntax

1043
推荐指数
14
解决办法
94万
查看次数

JavaScript:在.5个案例中向下舍入

我处于JavaScript函数生成数字的情况,例如2.5.我希望将这五点数字向下舍入到2,而不是结果Math.round,在这种情况下总是向上舍入(忽略甚至奇怪的规则),产生2.有没有更优雅的方法这样做比从减去0.01四舍五入前的数字?谢谢.

javascript decimal rounding

6
推荐指数
1
解决办法
1904
查看次数

如何在Javascript中应用C#等效舍入方法

我正在实现一个混合移动应用程序,我必须代表我们用C#编写的桌面应用程序.

四舍五入值时,桌面和移动应用程序之间的值不同.

C#中使用的代码:

Math.Round (7060.625, 2); // prints 7060.62
Math.Round (7060.624, 2); // prints 7060.62
Math.Round (7060.626, 2); // prints 7060.63
Run Code Online (Sandbox Code Playgroud)

JS中使用的代码:

+(7060.625).toFixed(2); // prints 7060.63 (value differs)
+(7060.624).toFixed(2); // prints 7060.62
+(7060.626).toFixed(2); // prints 7060.63
Run Code Online (Sandbox Code Playgroud)

如何更改JS代码以表示C#中的值.

注意:

我们可以使用Math.Round(7060.625,2,MidpointRounding.AwayFromZero)使C#代表JS中的值;

但我没有选择在那里改变.

编辑1

舍入小数不是固定的.它由用户在移动应用程序中选择.

javascript c# rounding-error

3
推荐指数
1
解决办法
521
查看次数

标签 统计

javascript ×3

c# ×1

decimal ×1

rounding ×1

rounding-error ×1

syntax ×1