我从阅读这个Stackoverflow问题中得知,编译器将查看您的数字,确定中点是偶数还是奇数,然后返回偶数。 例如,数字为2.5,四舍五入为3。我尝试了自己的小实验来看看会发生什么,但我还没有找到任何关于这个的规范,甚至不知道它是否在各种浏览器之间保持一致。
以下是使用jQuery显示的JavaScript片段示例:
以下是使用jQuery显示的JavaScript片段示例:
$(document).ready(function() {
$("#answer").html(showRounding());
});
function showRounding() {
var answer = Math.round(2.5);
return answer;
}
这会返回一个“3”。
我想知道的是:JavaScript中的四舍五入与C#等效的四舍五入有多接近?我这样做的原因是,我想将使用Math.Round
的JavaScript方法重写为C#,并且想知道在对数字进行四舍五入后我能够获得相同的结果。