Javascript 四舍五入到半整数(例如0.5、23.5)

Javascript 四舍五入到半整数(例如0.5、23.5),javascript,rounding,Javascript,Rounding,我想知道是否可以使用JavaScript将整数舍入为半整数(仅限半整数) 谢谢。根据您当前的描述,听起来您真正想要做的就是抵消舍入: var foo = function foo (n) {return Math.round(n + 0.5) - 0.5;} 你的意思是?你自己试过什么?你想要2->2.5还是2?完全正确!谢谢你,先生。 var foo = function foo (n) {return Math.round(n + 0.5) - 0.5;}

我想知道是否可以使用JavaScript将整数舍入为半整数(仅限半整数)


谢谢。

根据您当前的描述,听起来您真正想要做的就是抵消舍入:

var foo = function foo (n) {return Math.round(n + 0.5) - 0.5;}

你的意思是?你自己试过什么?你想要2->2.5还是2?完全正确!谢谢你,先生。
var foo = function foo (n) {return Math.round(n + 0.5) - 0.5;}