相关疑难解决方法(0)

为什么Math.Round(2.5)返回2而不是3?

在C#中,结果Math.Round(2.5)为2.

应该是3,不是吗?为什么它是2而不是C#?

.net rounding

388
推荐指数
7
解决办法
25万
查看次数

javascript - 如何防止toFixed舍入十进制数

我对html,javascript和css很新,所以请原谅我的问题听起来很愚蠢.我的问题是如何防止函数toFixed()舍入十进制数.

这是我的链接:http://jsfiddle.net/RWBaA/4/

我正在尝试做的是,只要用户在文本框中输入,我就会检查输入是否为有效的十进制数.同时我还想检查输入是否是有效货币,这意味着它只能在小数点右侧再添加两个数字.问题是当用户在小数点后输入第3个数字时,如果第3个数字> = 5,则小数点后的第2个数字四舍五入到最接近的百分数.

测试输入:

  Input         Output  
123456.781 -> 123456.78

123456.786 -> 123456.79

为什么我的代码不允许使用chrome中的箭头键?

请帮忙.如果您有更好的解决方案,您可以自由建议.提前致谢.

javascript tofixed

9
推荐指数
4
解决办法
2万
查看次数

标签 统计

.net ×1

javascript ×1

rounding ×1

tofixed ×1